主题 : 微信公众号开发发送消息
级别: 风云使者
UID: 3
精华: 1
发帖: 5641
威望: 2373 点
铜币: 5668 枚
贡献值: 0 点
好评度: 0 点
在线时间: 5716(时)
注册时间: 2010-06-13
最后登录: 2021-01-11
0楼  发表于: 2018-01-28 19:06

微信公众号开发发送消息

     微信公众号主动发送消息由两种方法:

    1. 在48小时内互动的用户, 可以直接发送消息:

          发送消息
      
         不知道这个接口为什么写在小程序的下面。
         看看这个规格:
        
复制代码
  1. http请求方式: POST
  2. https://api.weixin.qq.com/cgi-bin/message/custom/send?access_token=ACCESS_TOKEN


       发送数据格式:

        
复制代码
  1. {
  2.     "touser":"OPENID",
  3.     "msgtype":"text",
  4.     "text":
  5.     {
  6.          "content":"Hello World"
  7.     }
  8. }


       发送模板消息:

          模板消息的接口在这里:

            模板消息

        模板消息的规格:

        
复制代码
  1. https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=ACCESS_TOKEN


       模板消息的数据:
        
复制代码
  1.     $Msg = array(
  2.                     "touser"=>$_SESSION['OpenID'],
  3.                     "template_id"=>'a9ah2lp-ORTBX0OiJocL62EhMcDHiEJKQyHRKBkUTI8',
  4.                     "url"=>"",
  5.                     "topcolor"=>'#7B68EE',
  6.                     "data"=>array(
  7.                         "fist"=>array("value"=>"您已成功注册,正等候管理员批准",
  8.                                 "color"=>"#173177"),
  9.                         "user"=>array("value"=>$_POST['UserID'],
  10.                                 "color"=>"#173177"),
  11.                         "phone"=>array("value"=>$_POST['Phone'],
  12.                                 "color"=>"#173177"),
  13.                         "email"=>array("value"=>$_POST['Email'],
  14.                                 "color"=>"#173177"),
  15.                         "company"=>array("value"=>$_POST['Cust'],
  16.                                 "color"=>"#173177")));