收藏
回答

mpvue框架如何获取用户手机号?

mpvue框架如何获取用户手机号?大神们,咨询一下,主要是encryptedData和iv不知道怎么获取,session_key和appid获取了的


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

2 个回答

  • 木木Jay
    木木Jay
    2020-12-17
    async onGetPhoneNumber(event) {
      if (event.mp.detail.errMsg.indexOf('deny') !== -1) {
      }
      else if(event.mp.detail.errMsg.indexOf('ok'))
      {
        const detail = event.mp.detail;
        const data = await WeChat.request(`/user/${this.userInfo.id}/phone`, {
          method: 'put',
          data: {
            encrypted_data: detail.encryptedData,
            iv: detail.iv
          }
        });
    

    监听里有个 .mp

    2020-12-17
    有用 1
    回复 2
    • 负重@前行
      负重@前行
      2020-12-17
      他这样提示的,就是mp里面的detail里面报错:errMsg: "getPhoneNumber:fail Error: 该 appid 没有权限,是不是我哪里弄错了我是这样写的,大神您看看有没有问题也
      2020-12-17
      回复
    • 负重@前行
      负重@前行
      2020-12-17
      了解了,我这个是个人账号,我明天拿企业账号试试,谢谢你
      2020-12-17
      回复
  • 负重@前行
    负重@前行
    2020-12-17

    他这样提示的,就是mp里面的detail里面报错:errMsg: "getPhoneNumber:fail Error: 该 appid 没有权限,是不是我哪里弄错了我是这样写的,大神您看看有没有问题也

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