微信登录获取access_token时不定期出现40163:code been used问题?
发布于 6 年前 作者 yong67 11946 次浏览 来自 问答

微信登录两步验证时(oauth2/authorize && oauth2/access_token),第二部通过code换取openid时,报错40163:code been used。文档显示是code重复使用的问题,但是经过排查,我们自己的逻辑里面没有重复使用code的情况,怀疑是oauth2/authorize接口返回的code重复了或者是微信回调时进行了多次回调。而且这种情况只存在于少数用户。烦请官方帮助排查一下。感谢!

2 回复

可以看到微信使用同一个code回调了两次我们的接口,导致第二次报错

异步请求多次并行,使用了同一个code吧

回到顶部