- ·上一篇文章:微信 高级群发接口
- ·下一篇文章:微信平台开发者 模板消息运营规范
微信公众号开发 模板消息接口
plate/send?access_token=ACCESS_TOKENPOST数据说明POST数据示例如下: { "touser":"OPENID", "template_id":"ngqIpbwh8bUfcSsECmogfXcV14J0tQlEpBO27izEYtY", "url":"http://weixin.qq.com/download", "data":{ "first": { "value":"恭喜你购买成功!", "color":"#173177" }, "keynote1":{ "value":"巧克力", "color":"#173177" }, "keynote2": { "value":"39.8元", "color":"#173177" }, "keynote3": { "value":"2014年9月22日", "color":"#173177" }, "remark":{ "value":"欢迎再次购买!", "color":"#173177" } } }参数说明参数是否必填说明touser是接收者openidtemplate_id是模板IDurl否模板跳转链接data是模板数据返回码说明在调用模板消息接口后,会返回JSON数据包。正常时的返回JSON数据包示例: { "errcode":0, "errmsg":"ok", "msgid":200228332 }事件推送在模版消息发送任务完成后,微信服务器会将是否送达成功作为通知,发送到开发者中心中填写的服务器配置地址中。1、送达成功时,推送的XML如下: <xml> <ToUserName><![CDATA[gh_7f083739789a]]></ToUserName> <FromUserName><![CDATA[oia2TjuEGTNoeX76QEjQNrcURxG8]]></FromUserName> <CreateTime>1395658920</CreateTime> <MsgType><![CDATA[event]]></MsgType> <Event><![CDATA[TEMPLATESENDJOBFINISH]]></Event> <MsgID>200163836</MsgID> <Status><![CDATA[success]]></Status> </xml>参数说明参数说明ToUserName公众号微信号FromUserName接收模板消息的用户的openidCreateTime创建时间MsgType消息类型是事件Event事件为模板消息发送结束MsgID消息idStatus发送状态为成功2、送达由于用户拒收(用户设置拒绝接收公众号消息)而失败时,推送的XML如下: <xml> <ToUserName><![CDATA[gh_7f083739789a]]></ToUserName> <FromUserName><![CDATA[oia2TjuEGTNoeX76QEjQNrcURxG8]]></FromUserName> <CreateTime>1395658984</CreateTime> <MsgType><![CDATA[event]]></MsgType> <Event><![CDATA[TEMPLATESENDJOBFINISH]]></Event> <MsgID>200163840</MsgID> <Status><![CDATA[failed:user block]]></Status> </xml>参数说明参数说明ToUserName公众号微信号FromUserName接收模板消息的用户的openidCreateTime创建时间MsgType消息类型是事件Event事件为模板消息发送结束MsgID消息idStatus发送状态为用户拒绝接收3、送达由于其他原因失败时,推送的XML如下: <xml> <ToUserName><![CDATA[gh_7f083739789a]]></ToUserName> <FromUserName><![CDATA[oia2TjuEGTNoeX76QEjQNrcURxG8]]></FromUserName> <CreateTime>1395658984</CreateTime> <MsgType><![CDATA[event]]></MsgType> <Event><![CDATA[TEMPLATESENDJOBFINISH]]></Event> <MsgID>200163840</MsgID> <Status><![CDATA[failed: system failed]]></Status> </xml>参数说明参数说明ToUserName公众号微信号FromUserName接收模板消息的用户的openidCreateTime创建时间MsgType消息类型是事件Event事件为模板消息发送结束MsgID消息idStatus发送状态为发送失败(非用户拒绝)
微信公众号开发 模板消息接口