今天做微信網頁授權登錄,遇到了很坑的問題,我用微信的測試號做網頁授權登錄在本地調試在android端和iOS端都是可以的,但是部署到正式服務器上,iOS可以,android始終不可以,後來調試發現在android上授權登錄總是在授權回調完成後根據code獲取openid這裡出錯,但是iOS又總是成功的,弄了一天完全搞不拎清,本地調試有完全沒問題,有誰知道什麼原因的,根據網上查的各種資料無效後在此求助了
取得openid android 回傳失敗訊息:{"errcode":40029,"errmsg":"invalid code, hints: [ req_id: 8H_oSa0564ns12 ]"}
今天進行了調試,發現在iOS端只授權一次所以成功返回用戶信息但是在android在第一次授權成功後它又進行了一次授權,而獲取access_token的code只能使用1次,所以導致了失敗,有沒有知道它授權2次的原因或解決方案!
今天做微信網頁授權登錄,遇到了很坑的問題,我用微信的測試號做網頁授權登錄在本地調試在android端和iOS端都是可以的,但是部署到正式服務器上,iOS可以,android始終不可以,後來調試發現在android上授權登錄總是在授權回調完成後根據code獲取openid這裡出錯,但是iOS又總是成功的,弄了一天完全搞不拎清,本地調試有完全沒問題,有誰知道什麼原因的,根據網上查的各種資料無效後在此求助了
取得openid android 回傳失敗訊息:{"errcode":40029,"errmsg":"invalid code, hints: [ req_id: 8H_oSa0564ns12 ]"}
今天進行了調試,發現在iOS端只授權一次所以成功返回用戶信息但是在android在第一次授權成功後它又進行了一次授權,而獲取access_token的code只能使用1次,所以導致了失敗,有沒有知道它授權2次的原因或解決方案!