关于微信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