1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Php公众号40029 网页授权获取微信用户信息错误40029:不合法的oauth_code

Php公众号40029 网页授权获取微信用户信息错误40029:不合法的oauth_code

时间:2022-10-03 12:45:13

相关推荐

Php公众号40029 网页授权获取微信用户信息错误40029:不合法的oauth_code

这几天测试刚完成的网页授权获取微信用户信息功能。

在第一步:用户同意授权获取code,通过code获取access_token时,有时会出现40029错误。

经过调试,发现问题出现在redirect_uri=REDIRECT_URI当跳转到授权链接后,微信会发出两次转向至redirect_uri的相同请求(两次带进来的code是相同的)。

第一次的code后已经成功换取得openid以及access_token;

第二次转向到redirect_uri时,该code已经失效(code只能使用一次),从而导致了40029:不合法的oauth_code的错误,不能再获取到access_token。

由于面一次被终止,生效的为第二次,因而不能获取到用户信息。(可这种情况只是偶尔发生,过一会儿再进入又正常了),请教这个问题应该如何解决?

===========================================================================

下面贴一张我获取微信用户信息的流程图,请教各位这个流程是不是存在什么问题呢

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。