本篇文章一起来了解微信开发之解绑设备通知的方法
一开始进行解绑的时候,我一直用的强制解绑设备通知。微信在开发者文档中和接口权限中都没有说明这个接口有次数限制,直到最近两天,解绑一直失败才发现,原来这个接口一天限制200次。我去!太坑了。(最近发现原来是100次)
那好吧,试试解绑设置通知吧。里面需要四个参数,access_token、ticket、deviceID、openid。ticket一开始以为是接口调用凭证的那个ticket,一直返回-1 system error错误,查看文档说是系统繁忙。好吧,我就稍后再试,半天过去了还是这个错误。于是就上网搜,没有搜到相关知识。之前加了一个微信智能硬件开发交流群,去里面问了一下,才知道原来ticket是通过jsapi接口获取的解绑设备操作凭证。我又去!费了九牛二虎之力终于解决啦,还要感谢群里的【乄侞茈♂恠苸】、【 伟人】。
第一步:引用js文件
<script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
<script src="https://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
第二步:config接口权限配置、ready权限验证
<script>
wx.config({
debug: false,
beta: true,
appId: '',
timestamp: '',
nonceStr: '',
signature: '',
jsApiList: [
//添加使用的函数
'openWXDeviceLib',
'getWXDeviceTicket'
]
});
wx.ready(function(){
//初始化设备库
wx.invoke('openWXDeviceLib', {}, function(res){
// alert(res.err_msg);
});
});
wx.error(function (res) {
});
</script>第三步:获取解绑通知凭证
家政服务平台系统包含家用电器安装清洗、搬家、家电维修、管道疏通、月嫂保姆、育儿陪护、上门开锁等多种服务项目,用户可以直接通过家政小程序咨询,在线预约服务类型,同时还设置有知识科普,给用户科普一些清洁保养小技巧,让用户能够足不出户就可以直接预约服务,方便又快捷。本项目使用微信小程序平台进行开发。使用腾讯专门的小程序云开发技术,云资源包含云函数,数据库,带宽,存储空间,定时器等,资源配额价格低廉,无需
0
wx.invoke('getWXDeviceTicket', {"deviceId":nobase_id,"type":2}, function(res){
res.ticket //就是要获取的凭证});View Code
第四步:用获取到的ticket传到后台,post提交,ok完成。
以上就是微信开发之解绑设备通知的方法的详细内容,更多请关注php中文网其它相关文章!
微信是一款手机通信软件,支持通过手机网络发送语音短信、视频、图片和文字。微信可以单聊及群聊,还能根据地理位置找到附近的人,带给大家全新的移动沟通体验,有需要的小伙伴快来保存下载体验吧!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号