网站大量收购独家精品文档,联系QQ:2885784924

第六章 微信小程序API 模板消息.pdf

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微信⼩程序API 模板消息 基于微信的通知渠道,我们为开发者提供了可以⾼效触达⽤户的模板消息 ⼒,以便 实现服务的闭环并提供更佳的体验。 模板推送位置:服务通知 模板下发条件:⽤户本⼈在微信体系内与页⾯有交互⾏为后触发,详见下发条件说明 模板跳转 ⼒:点击查看详情仅 跳转下发模板的该帐号的各个页⾯ 使⽤说明 1. 获取模板id ​ 登录https://mp .weixin .qq .com获取模板,如果没有合适的模板,可以申请添加新模 板,审核通过后可使⽤,详见模板审核说明 1. 页⾯的form/组件,属性report-submit为true时,可以声明为需发模板 消息,此时点击按钮提交表单可以获取formId,⽤于发送模板消息。或者当 ⽤户完成⽀付⾏为,可以获取prepay_id⽤于发送模板消息。 2. 调⽤接⼜下发模板消息 (详见接⼜说明) 接⼜说明 1. 获取access_token ​ access_token是全局唯⼀接⼜调⽤凭据,开发者调⽤各接⼜时都需使⽤access_token , 请妥善保存。access_token的存储⾄少要保留5 12个字符空间。access_token的有效期⽬ 前为2个⼩时,需定时刷新,重复获取将导致上次获取的access_token失效。 公众平台的API调⽤所需的access_token的使⽤及⽣成⽅式说明: 1. 为了保密appsecrect ,第三⽅需要⼀个access_token获取和刷新的中控服务器。⽽ 其他业务逻辑服务器所使⽤的access_token均来⾃于该中控服务器,不应该各⾃ 去刷新,否则会造成access_token覆盖⽽影响业务; 2. ⽬前access_token的有效期通过返回的expire_in来传达,⽬前是7200秒之内的 值。中控服务器需要根据这个有效时间提前去刷新新access_token 。在刷新过程 中,中控服务器对外输出的依然是⽼access_token ,此时公众平台后台会保证在 刷新短时间内,新⽼access_token都可⽤,这保证了第三⽅业务的平滑过渡; . access_token的有效时间可 会在未来有调整,所以中控服务器不仅需要内部定 时主动刷新,还需要提供被动刷新access_token的接⼜,这样便于业务服务器在 API调⽤获知access_token 已超时的情况下,可以触发access_token的刷新流程。 ​ 开发者可以使⽤AppID和AppSecret调⽤本接⼜来获取access_token 。AppID和 AppSecret可登录微信公众平台官⽹-设置-开发设置中获得 (需要已经绑定成为开发 者,且帐号没有异常状态)。AppSecret⽣成后请⾃⾏保存,因为在公众平台每次⽣成 查看都会导致AppSecret被重置。注意调⽤所有微信接⼜时均需使⽤https协议。如果第 三⽅不使⽤中控服务器,⽽是选择各个业务逻辑点各⾃去刷新access_token ,那么就可 会产⽣冲突,导致服务不稳定。 接⼜地址: /cgi-bin/token?grant_type client_credenti HTTP请求⽅式: GET 参数说明 : 参数 必填 说明 grant_type 是 获取access_token填写client_credential appid 是 第三⽅⽤户唯⼀凭证 secret 是 第三⽅⽤户唯⼀凭证密钥,即appsecret 返回参数说明: 正常情况下,微信会返回下述JSON数据包给开发者: {access_token:ACCESS_TOKEN,expires_in:7200} 参数 说明 access_token 获取到的凭证 expires_in 凭证有效时间,单位:秒 错误时微信会返回错误码等信息,JSON数据包⽰例如下 (该⽰例为AppID⽆效错 误): {errcode:40013,errmsg:invalid appid} 2. 发 模板消息 接⼜地址:(ACCESS_TOKEN需换成上⽂获取到的access_token) /cgi-bin/message/wxopen/template/send?ac HTTP请求⽅式: POST POST参数说明:

您可能关注的文档

文档评论(0)

0520 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档