同一个code获取openid时,第一次告知已用过,第二次重试时却成功获取?

发布于 8 年前作者 xiongxiuying4610 次浏览最后编辑 8 年前来自 issues

今天临近中午时,遇到了一个奇怪的问题:后端同学拿前端通过wx.login()获取到的code第一次和微信服务器交互(调用

https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code

)时,微信方面告知该code已经被用过,然后前端机制立即发起重试,还是同一个code,第二次却成功获取到了该用户的session_key+openid+unionid等信息,官方同学能解释一下为什么吗?懵逼中。。。

2 回复
ganghou
ganghou1 楼6 年前

能复现?

na76
na762 楼6 年前

每次获取code不是不一样嘛