微信開發解綁設備通知的方法

高洛峰
發布: 2017-03-09 15:50:44
原創
2517 人瀏覽過

這篇文章一起來了解微信開發之解綁設備通知的方法

    一開始進行解綁的時候,我一直用的強制解綁設備通知。微信在開發者文件中和介面權限中都沒有說明這個介面有次數限制,直到最近兩天,解綁一直失敗才發現,原來這個介面一天限制200次。我去!太坑了。 (最近發現原來是100次)

    那好吧,試試解綁設定通知吧。裡面需要四個參數,access_token、ticket、deviceID、openid。 ticket一開始以為是介面呼叫憑證的那個ticket,一直回傳-1 system error錯誤,查看文件說是系統繁忙。好吧,我就稍後再試,半天過去了還是這個錯誤。於是就上網搜,沒有搜到相關知識。之前加了一個微信智慧硬體開發交流群,去裡面問了一下,才知道原來ticket是透過jsapi介面取得的解綁設備操作憑證。我又去!費了九牛二虎之力終於解決啦,還要感謝群組裡的【乄侞茈♂恠苸】、【 偉人】。

    第一步:引用js檔案


   

   第二步:config介面權限設定、ready權限驗證

<script>
    wx.config({
    debug: false,
    beta: true,
    appId: &#39;&#39;,
    timestamp: &#39;&#39;,
    nonceStr: &#39;&#39;,
    signature: &#39;&#39;,
    jsApiList: [ 
         //添加使用的函数
     &#39;openWXDeviceLib&#39;, 
     &#39;getWXDeviceTicket&#39;
    ]
  });
    wx.ready(function(){
         //初始化设备库
      wx.invoke(&#39;openWXDeviceLib&#39;, {}, function(res){
//         alert(res.err_msg);
     });
    });
      wx.error(function (res) {  
        });
 </script>
登入後複製

 第三步:取得解綁定通知憑證

wx.invoke(&#39;getWXDeviceTicket&#39;, {"deviceId":nobase_id,"type":2}, function(res){
     res.ticket //就是要获取的凭证});
登入後複製


View Code

#第四步:用取得到的ticket傳到後台,post提交, ok完成。

以上是微信開發解綁設備通知的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!