收藏
回答

wx.login 获取用户手机号码,老是出现 40029?

wx.login({

      success: res => {

        console.log('encryptedData >>>>'+ e.detail.encryptedData);

        console.log('iv >>>>'+ e.detail.iv);

        console.log('code >>>>'+ res.code);

        httpUtil.postRequest('app/user/wxOuth',{'encryptedData':e.detail.encryptedData,"iv":e.detail.iv,"code":res.code},function(result){

          if(result.code=='200'){

            console.log(JSON.stringify(result.result))

          }else{

            wx.showToast({

              title: '获取用户信息失败',

            })

          }

        });

      }

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

2 个回答

  • 亮子🌞
    亮子🌞
    2020-12-31

    wx.login在获取手机号之前 不要获取了手机号的iv data之后 再调用wx.login

    2020-12-31
    有用
    回复 1
    • kk
      kk
      2020-12-31
      是这样操作的,就是在用 code 获取手机号码的时候,报这个错误
      2020-12-31
      回复
  • kk
    kk
    2020-12-31

    不管是否过期,一整天都是这个错误

    2020-12-31
    有用
    回复
登录 后发表内容
问题标签