微信小程序 订阅消息功能的实现
微信小程序 订阅消息的实现过程
一年前开始做订阅消息的功能,停停做做,今天终于功成圆满,第一次使用博客,用来记录订阅消息功能的实现过程和踩过的坑。
官方实现过程
(先来官方的说法:传送门:订阅消息功能官网网址)
主要是三个步骤:
步骤一:获取模板ID
在微信公众平台手动配置获取模板 ID:
登录 https://mp.weixin.qq.com 获取模板,如果没有合适的模板,可以申请添加新模板,审核通过后可使用。
步骤二:获取下发权限
详见小程序端消息订阅接口 wx.requestSubscribeMessage
步骤三:调用接口下发订阅消息
详见服务端消息发送接口 subscribeMessage.send
个人代码实现过程
一、首先是小程序端的代码(confirmOrder.js)
(备注一下:这功能刚完成就来写这篇博客,来不及完善代码,也就主要是通过wx.requestSubscribeMessage()这个方法获取权限)
二、然后是python后端的代码
必须要先获取access_token(WechatService.py)
(官方获取方法传送门:微信官方获取access_token网址)
然后才是配置订阅消息的内容(Order.py)
踩过的坑
1.在测试的时候,对于date2这个日期字段,随便写了个22:
date2 = "22"
居然报错了!!!
抱着试一试的心态,改成
date2 = "2231年3月2日"
就可以了,没想到格式这么严格,大意了。。。
就先写这么多吧,第一次写博客,好像很多想写又不知道写什么。