收藏
回答

code送值问题?

请问getPhoneNumber接口中上送的code是通过wx.login接口获取的吗?

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

3 个回答

  • brave
    brave
    2022-01-24

    手机号获取凭证 code 并非 wx.login 获取的 code ,而是 button 组件 open-type="getPhoneNumber" 通过 bindgetphonenumber 事件回调获取的,具体参考手机号获取文档

    2022-01-24
    有用 1
    回复
  • Brandon
    Brandon
    2022-01-24
    为啥你们后端给你写解密手机号还需要传一个code?参数应该都是从bindgetphonenumber这个事件获取到的参数才对。
    


    2022-01-24
    有用
    回复
  • 今天也很好
    今天也很好
    2022-01-24

    新版本不需要

    // wxml
    <button open-type="getPhoneNumber" bindgetphonenumber="getUserPhone" />
    
    // js
    getUserPhone(e) {
          if (e.detail.errMsg != 'getPhoneNumber:ok') return
    
          wx.showLoading({
              title: '注册中...'
          })
    
          HTTP({
              url: 'xxxxxx',
              data: {
                  code: e.detail.code
              }
          }).then(res => {
              // ......
          })
    }
    
    
    2022-01-24
    有用
    回复
登录 后发表内容