首頁 >後端開發 >php教程 >微信網頁授權登入android 失敗! iOS端成功!

微信網頁授權登入android 失敗! iOS端成功!

WBOY
WBOY原創
2016-08-10 09:07:261882瀏覽

今天做微信網頁授權登錄,遇到了很坑的問題,我用微信的測試號做網頁授權登錄在本地調試在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次的原因或解決方案!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn