微信小程序授权手机号第一次失败?

发布于 7 年前作者 jing8612785 次浏览最后编辑 7 年前来自 ask

 授权的时候都重新拿code,重新登录,重新获取session_key去解密了,第一次还是失败

2 回复
kliang
kliang1 楼5 年前

在回调中调用 wx.login 登录,可能会刷新登录态。此时服务器使用 code 换取的 sessionKey 不是加密时使用的 sessionKey,导致解密失败。建议开发者提前进行 login;或者在回调中先使用 checkSession 进行登录态检查,避免 login 刷新登录态。

xdong
xdong2 楼5 年前

是code失效还是什么情况