關於微信40029錯誤


對於出現獲取code后再獲取access_token 出現{"errcode":40029,"errmsg":"invalid code"}也就是 ‘不合法的oauth_code’ 的問題,在網上找了很多這樣的問題,都沒有解決方案,有的是說微信服務器提交了幾次code過來導致code失效(code只能用一次),通過寫日志發現確實是這樣!可是為什么了???通過親自多次測試發現原來是獲取用戶信息時的json數據轉換成對象時失敗了(也就是異常),而沒有try一下,導致微信服務再次提交相同code給你,而這個code你已經用了,所以第二步獲取access_token時就出現40029問題。(ps:之前是獲取到了一次。)

解決方案:整體加個try catch 從而找到問題的根源並解決它!

聯系方式:http://www.kingreatwill.com/?/article/3

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM