收藏
回答

关于wx.checkSession(OBJECT)一直失败

if (token) {
      wx.checkSession({
        success: function(){
          console.log('hasSession')
          self.getHomeData()
        },
        fail: function(res){
          console.log(res)
          console.log('noSession')
          self.login();
        }
      })
    } else {
      console.log('noToken')
      self.login();
    }

Object {errMsg: "checkSession:fail session time out, need relogin"}errMsg: "checkSession:fail session time out, need relogin"__proto__: Object

index.js [sm]:63 noSession


每次都是走fail,请问是什么原因


回答关注问题邀请回答
收藏

2 个回答

  • 明河
    明河
    2017-08-31

    用户登录应该是有个过期时间啊,在很短的时间内我checkSession都是fail

    2017-08-31
    有用
    回复
  • HS
    HS
    2017-08-31

    走 fail 说明用户登录失效了,需要 relogin。参看文档 https://mp.weixin.qq.com/debug/wxadoc/dev/api/api-login.html#wxchecksessionobject

    2017-08-31
    有用
    回复 1
    • 2020-03-30
      你这个链接打不开啊,页面不存在
      2020-03-30
      回复
登录 后发表内容