一,制定小程序订阅消息模板
示例图片
(图1)
首先我们来讲一下如何获取制定微信小程序的订阅消息模板,
如图1所示我们首先要登录到微信公众平台,如图
而后进入到图1所示的订阅消息这个页面,
如果你是首次进入的话那么需要开通,
这里比较简单就不用讲解了,
如果说进入之后在你的公共模板当中没有模板消息,
那也就是在你设置当中的服务类目为空,
图2:
(图2)只需在这里添加你的服务类目,
即可使用官方提供的模板,
图3:
(图3)点进公共模板库然后选择适合你的模板,
点击选用,
图4:
(图4)选用之后会弹出模板页面,
而后对你的关键词进行配置,
按照你的需要进行点击,
在这里需要注意关键词最多只可以注册5个,
选择完毕之后输入说明即可提交
图5:
(图5)提交后进入我的模板即可看到刚刚我们所选中的模板,
下方是我们的模板Id
二,获取发送权限
图1:
图1
在页面当中我们首先进行一个绑定事件fuck,这个绑定事件当用户点击后即可触发弹窗事件
图2:
图2
这是因为我们在对应的js文件中写了一个函数,这个函数这个函数主要用来获取下发权限
图3:
如图所示当用户点击了允许之后我们即可根据对应的模板Id发送对应的消息给用户
三,发送模板消息
图1:
如图所示这里我们主要进行了获取用户token的一个操作,
首先进行了一个时间戳的查询,
然后设定失效时间为7200秒,
然后就对数据库里的偷看进行查询看是否大于7200秒
如果大于7200秒我们就认为token过期那么直接请求微信的对应接口重新获取
然后更新数据库
图2:
图2是首先进行了获取用户的token,
而后将其进行拼接拼接成一个URL
然后将数据进行拼接,
在这个数据当中我们主要涉及了
用户的Id
模板的Id
这里就是我们第1步时制定的模板的Id
只需复制过来粘贴下面即可
第3个参数是当用户点击模板消息之后跳转的页面
第4个参数是我们请求时所携带的数据
图3:
如图所示我们图3当中是一个请求方法主要负责发送网络请求给雍微信的服务端