收藏
回答

获取手机号异常?

{

errcode: 40029,

errmsg: "invalid code hint: [BiGfsDOre-kTqCga] rid: 65533818-27e68b24-3ec914d8",

}


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

3 个回答

  • showms
    showms
    2023-11-14

    code是getPhoneNumber返回的吗

    2023-11-14
    有用
    回复
  • Jianbo
    Jianbo
    2023-11-14

    贴代码看看。

    2023-11-14
    有用
    回复
  • 放轻松点 主角
    放轻松点 主角
    2023-11-14

    改为button="getPhoneNumber"后返回的code,不用wx.login返回的code

    <button class="qts-class" open-type="getPhoneNumber" hover-class="none" bindgetphonenumber="getPhoneNumber">一键登录</button>
    
    
    getPhoneNumber(e) {
     // 使用该方式返回的code
      const { errMsg = '', errno = '', code = '' } = e.detail
      if (errMsg === 'getPhoneNumber:ok') { // 用户同意授权
        wx.showLoading({
          title: '登录中'
        })
        app.axios.post('xxx', postData).then((res) => {
          wx.hideLoading()
          if (res.success) {
           // 接口返回登录成功
          } else {
           wx.showToast({
            title: res.msg,
            icon: 'none'
          })
        }
      } else {
        if (errno === 1400001) { // 手机号授权套餐次数不足跳转账密登录页面
          wx.navigateTo({
            url: '/pages/login/login',
          })
        } else { // 用户取消授权
          
        }
      }
    }
    
    2023-11-14
    有用
    回复
登录 后发表内容