微信公众号主动发送消息由两种方法:
1. 在48小时内互动的用户, 可以直接发送消息:
发送消息 不知道这个接口为什么写在小程序的下面。
看看这个规格:
复制代码- http请求方式: POST
- https://api.weixin.qq.com/cgi-bin/message/custom/send?access_token=ACCESS_TOKEN
|
发送数据格式:
复制代码- {
- "touser":"OPENID",
- "msgtype":"text",
- "text":
- {
- "content":"Hello World"
- }
- }
|
发送模板消息:
模板消息的接口在这里:
模板消息 模板消息的规格:
复制代码- https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=ACCESS_TOKEN
|
模板消息的数据:
复制代码- $Msg = array(
- "touser"=>$_SESSION['OpenID'],
- "template_id"=>'a9ah2lp-ORTBX0OiJocL62EhMcDHiEJKQyHRKBkUTI8',
- "url"=>"",
- "topcolor"=>'#7B68EE',
- "data"=>array(
- "fist"=>array("value"=>"您已成功注册,正等候管理员批准",
- "color"=>"#173177"),
- "user"=>array("value"=>$_POST['UserID'],
- "color"=>"#173177"),
- "phone"=>array("value"=>$_POST['Phone'],
- "color"=>"#173177"),
- "email"=>array("value"=>$_POST['Email'],
- "color"=>"#173177"),
- "company"=>array("value"=>$_POST['Cust'],
- "color"=>"#173177")));
|