收藏
回答

我这解密出来的数据没有手机号信息啊,还是只有用户头像的基础信息,请问是基础库的版本问题吗?

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug 获取手机号的api 微信安卓客户端 8.0.16 2.19.6

需要将 button 组件 open-type 的值设置为 getPhoneNumber,当用户点击并同意之后,可以通过 bindgetphonenumber 事件回调获取到微信服务器返回的加密数据, 然后在第三方服务端结合 session_key 以及 app_id 进行解密获取手机号。

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

3 个回答

  • brave
    brave
    2022-02-16

    encryptedData 传错了

    代码怎么写的贴一下

    2022-02-16
    有用 3
    回复 1
    • 军少
      军少
      2022-02-16
      您说的对,我改过来了,现在已经成功拿到手机号了,多谢
      2022-02-16
      回复
  • 拾柒
    拾柒
    2022-02-16

    换一下基础库,或者看下最新获取手机号的方法https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/getPhoneNumber.html

    2022-02-16
    有用
    回复 1
    • 军少
      军少
      2022-02-16
      换了,没有用啊,我是用的最新的方法获取手机号来着,现在小程序端让我改到旧版本去啊
      2022-02-16
      回复
  • 军少
    军少
    2022-02-16

    请问,有人知道为啥嘛

    2022-02-16
    有用
    回复
登录 后发表内容