收藏
回答

用户基础库不低于2.21.4的情况下,wx.getUserProfile 方法报错会是因为什么?

使用wx.getUserProfile 方法获取用户授权,但是出现了fail的情况,可以保证用户的版本所对应的小程序基础库版本不低于2.21.4,应该不是不支持导致的,请问还有其他可能走到fail方法的可能性吗

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

5 个回答

  • 那一抹微笑😊穿透阳光
    那一抹微笑😊穿透阳光
    04-21

    用户隐私保护协议完善一下试试

    04-21
    有用
    回复 1
    • 阿白
      阿白
      04-24
      这个地方是有的,也不是所有的用户都会命中,所以很困惑呀
      04-24
      回复
  • showms
    showms
    04-21

    https://developers.weixin.qq.com/community/develop/doc/00022c683e8a80b29bed2142b56c01

    获取头像昵称api有调整,可以看下公告

    04-21
    有用
    回复 3
    • 阿白
      阿白
      04-21
      看到公告了,其实前端已经不从这个api里拿数据了,是服务端接口依赖一些字段还没改,前端相当于自动success里转一圈,今天有人反馈走到fail里了,所以问问看有没有什么特殊情况
      04-21
      回复
    • showms
      showms
      04-21回复阿白
      可能需要做一下适配,判断如果支持最新的昵称头像填写能力的话就用新的方式获取,如果不支持再用wx.getUserProfile获取
      04-21
      回复
    • 阿白
      阿白
      04-24回复showms
      打算去掉算了,目前没有需要获取头像昵称的场景
      04-24
      回复
  • hello world
    hello world
    04-21

    这个api被禁用两年多了

    04-21
    有用
    回复
  • 拾忆
    拾忆
    04-21

    这个接口已经废弃,返回不了什么有用信息,不进入fail返回的也只是 微信用户和空白头像而已。

    04-21
    有用
    回复 1
    • 阿白
      阿白
      04-21
      是的,其实也不从这个api拿什么东西了,只是存量的链路是通过code换openid的那个接口,把用户的openid保存在服务端了,那个接口需要送一些iv和encrypteddata,这个接口太老了不好改,所以前端一直就没动,相当于在前端白走一下
      04-21
      回复
  • 智能回答 智能回答 该问答由AI生成
    04-21
    有用
登录 后发表内容