当前位置:K88软件开发文章中心编程全书微信小程序 → 文章内容

微信公众号开发 模板消息接口

减小字体 增大字体 作者:佚名  来源:网上搜集  发布时间:2019-1-26 15:46:40

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发送状态为发送失败(非用户拒绝)

上一页  [1] [2] 


微信公众号开发 模板消息接口