之前做小程序项目时,用到了小程序的订阅消息,用户可以主动订阅或退订它。订阅消息它是一个卡片信息,所有消息由“服务通知”下发,并附带小程序外链入口,用户点击收到的订阅消息会进入小程序指定的页面,效果图是这样的。
常见的使用场景,比如用户在你的商城小程序下单了,小程序前端会弹出一个提示框,询问用户是否订阅该小程序的订单通知,如下图:
用户点击允许后,就可以通过订阅消息及时通知用户他的订单状态,当订单通过审核后你就可以调取微信相应的订阅消息发送接口,用户就可以收到订阅消息通知了。
开发流程:
步骤一:获取模板 ID
在微信公众平台手动配置获取模板 ID: 登录小程序后台获取模板,如果没有合适的模板,可以申请添加新模板,审核通过后可使用。
选择你想用的模板,需要使用该模板的模板ID、及其模板字段类型(一定要注意)。
详见小程序端消息订阅接口 wx.requestSubscribeMessage, 这个是前端处理的
步骤三:调用接口下发订阅消息
1.先调用小程序的api.weixin.qq.com/cgi-b接口获取ACCESS_TOKEN
2.然后调用发送订阅消息的接口地址,是api.weixin.qq.com/cgi-b,请求方式是POST请求。请求参数有用户的 openid,所需下发的订阅模板id,模板内容,格式形如 { "key1": { "value": any }, "key2": { "value": any } }。
本文分享自 pythonista的日常 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有