收藏
回答

调用getPhoneNumber后且同意获取权限,为什么在opensetting里看不到权限?

wxml:
<button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber">获取手机号</button>
<button open-type="share" type="warn">share</button>
js:
  getPhoneNumber(e){
    console.log(e);
  }
回答关注问题邀请回答
收藏

2 个回答

  • 神经蛙
    神经蛙
    2021-07-08

    授权列表没有手机号这项https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/authorize.html

    2021-07-08
    有用 2
    回复 2
    • 俯视
      俯视
      发表于移动端
      2021-07-08
      有啊,通讯地址那个不是吗?
      2021-07-08
      回复
    • 神经蛙
      神经蛙
      2021-07-12回复俯视
      那不是同一个东西
      2021-07-12
      1
      回复
  • 沉冰
    沉冰
    2021-07-08

    authSetting不包括手机号码,每次获取手机号都必须用户主动点击button触发

    https://developers.weixin.qq.com/miniprogram/dev/api/open-api/setting/AuthSetting.html

    2021-07-08
    有用
    回复 4
    • 俯视
      俯视
      发表于移动端
      2021-07-08
      我点过允许获取了,但是没有出现权限
      2021-07-08
      回复
    • 沉冰
      沉冰
      2021-07-08回复俯视
      手机号授权不会出现在那里,你点按钮时,getPhoneNumber的方法会返回给你一些加密数据,你需要去服务器后台调用接口换取用户的真实手机号,每次获取手机号都必须让用户点击按钮授权才行
      获取手机号功能只有个人账号是不能使用的,只有企业账号才行
      2021-07-08
      回复
    • 沉冰
      沉冰
      2021-07-08回复沉冰
      修正:个人账号无法使用此功能 只有企业账号可以
      2021-07-08
      回复
    • 俯视
      俯视
      2021-07-08回复沉冰
      这样啊 非常感谢
      2021-07-08
      回复
登录 后发表内容