wx.login成功调用返回的code再去请求code2session为什么会无效?
发布于 5 年前 作者 futao 13719 次浏览 来自 官方Issues
wx.login成功调用返回的code再去请求code2session为什么会无效????invalid code, hints: [ req_id: 0HdcFMwgE-zshoxa ]麻烦看下啊
3 回复

您好 一个code只能使用一次

麻烦点个 ‘有用’

检察一下接口请求头里设置的appid与你调试工具所用的appid是不是不一致

    wx.login({
      successfunction (res{
        if (res.code) {
          console.log(res)
          wx.request({
            url: baseUrl + 'login',
            data: {
              code: res.code
            },
            successfunction (res{            
              // app.globalData.openid = res.data.openid
              // app.globalData.userInfo=res.data
            }
          })
        } else {
          console.log('获取用户登录态失败!' + res.errMsg)
        }
回到顶部