小程序
小游戏
企业微信
微信支付
扫描小程序码分享
我就是调用wx.checkSession提示失败,需要登录。我再调用wx.login,还是提示需要重新登录,哪有调用登录接口还需要登录的?完全看不懂了呀
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
checkSession 的作用是到后台检查生成的 sessionKey 是否有效,所以如果你在之前有调用过 login 并且获取了 sessionKey,在新客户端检查收到 success 回调是有可能的。
正确的做法应该是进入小程序后先检查本地有没有未过期的登录票据(你们自己小程序生成的 sessionId 之类的串),有的话说明后台能找到对应的 sessionKey,这时候才用 checkSession 检查是否过期。如果登录票据都没有,那当然要先 login。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
checkSession 的作用是到后台检查生成的 sessionKey 是否有效,所以如果你在之前有调用过 login 并且获取了 sessionKey,在新客户端检查收到 success 回调是有可能的。
正确的做法应该是进入小程序后先检查本地有没有未过期的登录票据(你们自己小程序生成的 sessionId 之类的串),有的话说明后台能找到对应的 sessionKey,这时候才用 checkSession 检查是否过期。如果登录票据都没有,那当然要先 login。