小程序订阅消息
步骤:
1.在app.js页面登录时候获取code,传给后端去请求openid,返回给前端存到全局变量里;
2.做一个点击“接收消息通知”的按钮,一当用户点击按钮时就将其openid传给后端存起来;
3.服务器定时,比如每天18:00,去查找openid表里面的openid,遍历给这些openid发送消息提醒,接口地址:
https://api.weixin.qq.com/cgi-bin/message/subscribe/send?access_token=access_token
appid和secret可以请求token,接口地址:
https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=appid&secret=secret
appid和secret和code可以请求openid,接口地址:
https://api.weixin.qq.com/sns/jscode2session?appid=appid&secret=secret&js_code=js_code&grant_type=authorization_code
前端:
//1.获取openid
wx.login({
success: res => {
if (res.code) {
var mycode = res.code
wx.request({
url: url?mycode=${mycode}
,
data: {