收藏
回答

获取用户手机号接口,提示:getPhoneNumber:fail no permission

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug getPhoneNumber 微信iOS客户端 8.0.6 2.0.0
//appid: wxf661f26b9b5a0d7e

//html 
<button
   open-type="getPhoneNumber"
   @getphonenumber="getPhoneNumber"
   @click="jump"
   >立即授权</button
>
//js
getPhoneNumber(e) {
      wx.checkSession({
        success (res) {
          console.log(res,'登录状态')
              console.log(e,'1111')
          //session_key 未过期,并且在本生命周期一直有效
        },
        fail (err) {
        console.log(err)
        }
      })
    },
回答关注问题邀请回答
收藏

4 个回答

  • ؞咬了你؞F࿆ū࿆t࿆ū࿆r࿆ē࿆
    ؞咬了你؞F࿆ū࿆t࿆ū࿆r࿆ē࿆
    2021-06-08

    微信认证了没,只有企业主体认证的账号才能用这个api,个人就别想了。

    详情请参考

    https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/getPhoneNumber.html

    2021-06-08
    有用 5
    回复 1
    • 慕、
      慕、
      2022-07-25
      原来如此
      2022-07-25
      回复
  • 糊里糊涂
    糊里糊涂
    2022-09-14

    个人开发时,使用 微信开发工具,使用个人的手机,开发环境中,应该放开此功能啊,反正是开发者个人的手机号码

    2022-09-14
    有用 2
    回复
  • 不白
    不白
    2021-12-20

    在注册这个appid的时候,登记为企业类型不是企业认证吧?企业认证是还需要进行微信认证的?


    2021-12-20
    有用
    回复 1
    • 张Sir
      张Sir
      2022-09-21回复火星人
      请问一下是哪2个认证呢
      2022-09-21
      回复
  • 于华伟
    于华伟
    2021-09-10

    小程序已完成认证,微信登录提示"errMsg":"getPhoneNumber:fail no permission"

    2021-09-10
    有用
    回复 3
    • 八点半的星光
      八点半的星光
      2022-01-04
      请问解决了吗
      2022-01-04
      回复
    • 诗若灯青
      诗若灯青
      2022-05-16
      请问解决了吗?
      2022-05-16
      回复
    • 智慧
      智慧
      2022-06-22
      重新登录开发者工具就可以了
      2022-06-22
      4
      回复
登录 后发表内容