首先在微信公众号里面添加自己想要的模板消息
模板消息详情如下:
发送模板消息参考微信开发文档:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1433751277
http请求方式: POST
https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=ACCESS_TOKEN
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"
}
}
}
对应上面发货的模板消息,post数据如下:
{
"touser": "o9D6HuIplDjefWgSeo_vqquzVpaQ",
"template_id": "n8MJbtGduL0npFKVV7tKwQ-fiBzUexPs5nLe_RdG9xc",
"url": "http:\/\/zhongyang.ws.6-315.com\/index.php\/wap\/order\/detail.html?id=371",
"data": {
"first": {
"value": "亲,宝贝已经启程了,好想快点来到你身边",
"color": "#303030"
},
"delivername": {
"value": "顺丰",
"color": "#303030"
},
"ordername": {
"value": "9894491677999",
"color": "#303030"
},
"remark": {
"value": "如果疑问,请在微信服务号中留言,我们将在第一时间为您服务!",
"color": "#1C8E1C"
}
}
}
post 传递的数据,里面的data就是把模板消息详情里面的{{xxx.DATA}}里面的xxx替换为data里面的键,也就是把xxx分别替换为
first,keyword1,keyword2...。然后用curl模拟http请求 ,结果如下