免费源码综合资讯
uniapp云开发版小程序订阅消息的添加教程,但是考虑到使用uniapp云开发的用户比较少,今天给大家写一个PHP版小程序添加订阅消息详细教程,比较简单,只是单纯的为了实现功能而写的,什么框架都没有使用,单纯的PHP代码。 创建订阅消息id 直接在小程序后台添加订阅消息就可以获取到小程序ID了,如果没有合适的模板,可以申请添加新模板,审核通过后可使用。 获取下发权限 获取下发权限属于前端内容,所以和昨天的方法是一样的,只需要调用订阅消息API就可以了,代码如下: wx.requestSubscribeMessage({ tmplIds: [‘xxxxxxxxx’], //订阅消息ID success(res) { console.log(‘已授权接收订阅消息’) } }) 注:各个平台方法类似,只是API前缀不同而已,如果是QQ小程序就改为qq.requestSubscribeMessage,抖音小程序同理。在获取下发权限之前,需要先获取到用户的openID,因为订阅消息是根据用户openID来发送的。 下发订阅消息 原理和uniapp云开发是一样的,首先获取到订阅消息的接口调用凭证,也就是access_token,然后再下发订阅消息。 获取接口凭证 这里我直接写成了一个函数,只需要access_token了,代码如下: function getAccesscode() { $appid = “xxxxxx”; //小程序appid $secret = “xxxxxxxxxxxx”; //小程序secret $url = sprintf(‘https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=%s&secret=%s’, $appid, $secret); $info = file_get_contents($url); $json = json_decode($info); $arr = get_object_vars($json); $accesscode =...