为了避免小程序的模板消息发送不稳定(用户七天不登录小程序,则获取不到对应的formid,那么用户就收不到小程序的模板消息),此时需要发送公众号的模板消息来代替之,并且相对稳定,没有次数限制,没有天数限制,发送的文字的样式也相对多,同时,小程序消息模板的功能在公众号的模板消息全部包含。所以小编推荐程序猿们用公众号的模板消息来代替之;那么接下来如何使用步骤如下;
接口调用请求说明
http请求方式: POST
https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=ACCESS_TOKEN
POST数据说明
POST数据示例如下:
{
"touser":"OPENID",
"template_id":"ngqIpbwh8bUfcSsECmogfXcV14J0tQlEpBO27izEYtY",
"url":"http://weixin.qq.com/download",
"miniprogram":{
"appid":"xiaochengxuappid12345",
"pagepath":"index?foo=bar"
},
"data":{
"first": {
"value":"恭喜你购买成功!",
"color":"#173177"
},
"keyword1":{
"value":"巧克力",
"color":"#173177"
},
"keyword2": {
"value":"39.8元",
"color":"#173177"
},
"keyword3": {
"value":"2014年9月22日",
"color":"#173177"
},
"remark":{
"value":"欢迎再次购买!",
"color":"#173177"
}
}
}
返回码说明
在调用模板消息接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
“errcode”:0,
“errmsg”:“ok”,
“msgid”:200228332
}
使用效果
程序猿们需要注意的是:发公众号模板消息成功的前提是:
1、小程序需要关联到公众号设置里(被微信禁止搜索功能的小程序是无法关联成功);
2、接受模板信息的用户必须关注公众号!
整体部分代码如下 :