日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

[已解决]微信报错config:fail,Error: 系统错误,错误码:63002,invalid signature [20211207 17:50:38][]

發布時間:2024/3/12 windows 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [已解决]微信报错config:fail,Error: 系统错误,错误码:63002,invalid signature [20211207 17:50:38][] 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

問題

錯誤碼:63002,invalid?signature?無效的簽名

根據“附錄5”檢查了簽名沒有發現問題
https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html

同時在“微信?JS?接口簽名校驗工具”效驗,簽名都是一致的,但是就是不知道為啥一直報錯
https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign


可能用到的工具

附錄5 https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html微信?JS?接口簽名校驗工具 https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign公眾號-全局返回碼說明 https://developers.weixin.qq.com/doc/offiaccount/Getting_Started/Global_Return_Code.html ?


排查步驟

1.確認簽名算法正確,可用http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign 頁面工具進行校驗。

2.確認config中nonceStr(js中駝峰標準大寫S), timestamp與用以簽名中的對應noncestr, timestamp一致。

3.確認url是頁面完整的url(請在當前頁面alert(location.href.split('#')[0])確認),包括'http(s)://'部分,以及'?'后面的GET參數部分,但不包括'#'hash后面的部分。

4.確認 config 中的 appid 與用來獲取 jsapi_ticket 的 appid 一致。

5.確保一定緩存access_token和jsapi_ticket。

6.確保你獲取用來簽名的url是動態獲取的,動態頁面可參見實例代碼中php的實現方式。如果是html的靜態頁面在前端通過ajax將url傳到后臺簽名,前端需要用js獲取當前頁面除去'#'hash部分的鏈接(可用location.href.split('#')[0]獲取,而且需要encodeURIComponent),因為頁面一旦分享,微信客戶端會在你的鏈接末尾加入其它參數,如果不是動態獲取當前鏈接,將導致分享后的頁面簽名失敗。


如果以上還是沒有解決你的問題;請你重點檢查以下幾個地方

1.檢查wx.config

wx.config({debug: true, // 開啟調試模式,調用的所有api的返回值會在客戶端alert出來,若要查看傳入的參數,可以在pc端打開,參數信息會通過log打出,僅在pc端時才會打印。appId: '', // 必填,公眾號的唯一標識timestamp: , // 必填,生成簽名的時間戳nonceStr: '', // 必填,生成簽名的隨機串signature: '',// 必填,簽名jsApiList: [] // 必填,需要使用的JS接口列表 });

確定參數的“名稱”和“大小寫”以及“數據格式”都一致

2.檢查“簽名時的參數”和“wx.config”的參數是否一致

3.檢查“簽名時的參數”

noncestr=‘’ jsapi_ticket=‘’ timestamp=0 url=‘’

確定參數的“名稱”和“大小寫”以及“數據格式”都一致

重點是:否按照字段名的ASCII 碼從小到大排序

如果還未找到原因,請重新按照文章再“謹慎”的檢查一遍

我在處理這個問題的時候也是半天沒有找到原因,后來發現問題就是出現在了

“wx.config”的參數上;“大小寫”和官方的不一致

總結

以上是生活随笔為你收集整理的[已解决]微信报错config:fail,Error: 系统错误,错误码:63002,invalid signature [20211207 17:50:38][]的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。