采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
小程序 订阅消息这块应该如何处理 ,请给我写建议?
详见小程序端消息订阅接口 wx.requestSubscribeMessage
hi,你好,订阅消息功能是小程序中相对比较复杂的功能,要实现订阅消息功能的大致流程如下,供你参考:
第一步,获取用户的 openId 和 access_token,这个在课程中已经介绍过实现方法;
第二步,获得 templateId,即消息模板 ID,这个功能需要你登录小程序管理后台,在功能=>订阅消息中,开通消息订阅功能,再添加消息模板,从而获得 templateId。订阅消息模块的位置如下图所示:
第三步,调用 wx.requestSubscribeMessage 接口获得订阅消息权限,示例如下:
wx.requestSubscribeMessage({ tmplIds: ['MUtLwsw0xCndRULTgNHiXwGDyHJ-ZwAFL-b3kALcl0c'], success (res) { } })
这里的 tmpIds 就是我们在第二步中申请的订阅消息模板 ID,注意,这里的 tmpIds 是一个数组,最多可以传入 3 个消息模板,这个接口相对比较简单,可以参考官方文档地址:https://developers.weixin.qq.com/miniprogram/dev/api/open-api/subscribe-message/wx.requestSubscribeMessage.html
第四步,发送订阅消息,调用 subscribeMessage.send,请求地址如下:
POST https://api.weixin.qq.com/cgi-bin/message/subscribe/send?access_token=ACCESS_TOKEN
这里需要使用我们第一步中获得的 access_token,这个接口比较复杂具体参考官方文档:https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/subscribe-message/subscribeMessage.send.html
推荐你阅读的参考文档:https://blog.csdn.net/qq_14993375/article/details/102693209
这块是否需要像获取用户权限一样再去授权一下。?这样的话怎么的框架的api是不是要改变一下?
非常感谢!
登录后可查看更多问答,登录/注册
mpvue,一套代码搞定多个平台小程序,前端更易上手
1.8k 4
6.8k 18
1.5k 16
1.8k 14
2.1k 14
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号