同一个code获取openid时,第一次告知已用过,第二次重试时却成功获取?
今天临近中午时,遇到了一个奇怪的问题:后端同学拿前端通过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等信息,官方同学能解释一下为什么吗?懵逼中。。。