zoukankan      html  css  js  c++  java
  • 微信发送模版消息,PHP代码简单案例

    function http_request($url,$data=array()){
          $ch = curl_init();
          curl_setopt($ch, CURLOPT_URL, $url);
          curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
          curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
          curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
          // POST数据
          curl_setopt($ch, CURLOPT_POST, 1);
          // 把post的变量加上
          curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
          $output = curl_exec($ch);
          curl_close($ch);
          return $output;
      }
    function send_wx_msg(){
            $access_token=$this->http_request("https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=" . $this->APPID . "&secret=" . $this->APPSECRET);
            $access_token=json_decode($json_token,true);
            //获得access_token
            $this->access_token=$access_token['access_token'];
            //echo $this->access_token;exit;
            //模板消息
            $template=array(
                'touser'=>'o8BlDv8Wy6t99QnbcOgmYgUxj///openid',
                'template_id'=>"zgnQX1A-0jXK-ghw0d3xjxHIKdKpEQZjpUSkDTNZwOA",
                'url'=>"http://neweb.top",
                'topcolor'=>"#7B68EE",
                'data'=>array(
                    'first'=>array('value'=>urlencode("恭喜你成功升级为钻石会员。"),'color'=>"#FF0000"),
                    'account'=>array('value'=>urlencode("戴先生"),'color'=>'#FF0000'),
                    'time'=>array('value'=>urlencode(date("Y-m-d H:i:s")),'color'=>'#FF0000'),
                    'type'=>array('value'=>urlencode('免费升级'),'color'=>'#FF0000'),
                    'remark'=>array('value'=>urlencode('恭喜你升级为钻石会员,点击查看会员特权。'),'color'=>'#FF0000'),
                ));
            $json_template=json_encode($template);
            $url="https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=".$this->access_token;
            $res=$this->http_request($url,urldecode($json_template));
            //if ($res['errcode']==0) echo '发送成功';
      }
  • 相关阅读:
    Flutter环境配置(window10环境)最完善版本
    ElementUI el-date-picker 限制选中日期前后30天,大于当天不可选
    fastreport添加每页的小计
    c# 类似sql中的isnull()语法
    HttPost HttpGet
    LaTeX幻灯片主题和颜色预览
    记录
    交易思想之顺大势逆小势
    Python读写json文件
    Python实现QQ PC端给好友发送消息
  • 原文地址:https://www.cnblogs.com/phper12580/p/9836216.html
Copyright © 2011-2022 走看看