收藏
回答

wx.getUserProfile?

wx.getUserProfile 在开发者工具调试都正常,手机调试,体验版也正常,发布之后无法调用是什么情况?

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

3 个回答

  • 社区技术运营专员-Jahozheng
    社区技术运营专员-Jahozheng
    2021-04-13

    周知:小程序将暂缓调整公告 “小程序登录、用户信息相关接口调整说明” 中关于 4月13日 后发布的小程序将回收 wx.getUserInfo 接口可获取用户个人信息能力。回收时间近期内会确定并通知,建议开发者提前适配 wx.getUserInfo 接口回收场景。

    getUserInfo 开发版 & 体验版 已对齐 getUserInfo 匿名表现

    pc微信暂不支持wx.getUserProfile,可以参考示例代码进行兼容

    https://developers.weixin.qq.com/miniprogram/dev/api/open-api/user-info/wx.getUserProfile.html#%E7%A4%BA%E4%BE%8B%E4%BB%A3%E7%A0%81

    小程序登录、用户信息相关接口调整说明:https://developers.weixin.qq.com/community/develop/doc/000cacfa20ce88df04cb468bc52801


    2021-04-13
    有用
    回复 3
    • 默
      2021-04-13
      有些疑问哈 还望不吝赐教
      1.按照getUserProfile的文档去做兼容 并且线上的基础库设置2.10.4版本 发布线上的小程序会采用新的API getUserProfile 还是旧的getUserInfo (
      if (wx.getUserProfile) {
            this.setData({
              canIUseGetUserProfile: true
            })
          }

      2.如果采用新的新的API getUserProfile2.10.4版本会返回那些加密数据吗例如iv等(文档上说是2.10.4返回的)
      3.今天社区有看到很多线上小程序(具体版本不清楚)使用新的API getUserProfile返回的iv等加密数据 后端解密报错了 通过老的getUserInfo 返回的加密数据后端解密就没问题这是怎么回事?
      2021-04-13
      回复
    • 社区技术运营专员-Jahozheng
      社区技术运营专员-Jahozheng
      2021-04-13回复
      补充说明:
      1、建议开发者尽快使用 wx.getUserProfile 来获取用户信息,2.10.4 以下基础库不支持使用 wx.getUserProfile 获取用户信息,采用 wx.getUserInfo 原有获取流程不受影响,兼容方式参考示例代码:https://developers.weixin.qq.com/miniprogram/dev/api/open-api/user-info/wx.getUserProfile.html
      2、正式版小程序在 wx.getUserInfo 回收前可正常使用,回收后将返回匿名信息
      3、wx.getSetting 获取的 scope.userInfo 按照调用 wx.getUserInfo 返回,返回匿名数据 scope.userInfo 也为 true
      4、wx.getUserProfile返回的iv、encryptedData 解密获取不到 unionId,请使用 wx.login 获取 unionId
      5、wx.getUserProfile 基础库2.16.0以下,无法获取 iv 和 encryptedData,近期会灰度覆盖到 2.10.4
      小程序登录、用户信息相关接口调整说明:https://developers.weixin.qq.com/community/develop/doc/000cacfa20ce88df04cb468bc52801
      2021-04-13
      1
      回复
    • 默
      2021-04-14回复社区技术运营专员-Jahozheng
      感谢回答
      2021-04-14
      回复
  • 默
    2021-04-13

    按照微信最新的说法 线上的getUserInfo返回匿名信息暂缓 工具和体验版照旧返回匿名信息

    getUserInfo返回匿名信息暂缓对齐线上版本并未发通告


    2021-04-13
    有用
    回复 1
    • 张南
      张南
      2021-04-13
      好的,我试一下,谢谢
      2021-04-13
      回复
  • 莉莉娅
    莉莉娅
    2021-04-13

    小程序将暂缓调整公告 “小程序登录、用户信息相关接口调整说明” 中关于 4月13日 后发布的小程序将回收 wx.getUserInfo 接口可获取用户个人信息能力。回收时间近期内会确定并通知,建议开发者提前适配 wx.getUserInfo 接口回收场景。

    所以还是用以前的getUserInfo 

    2021-04-13
    有用
    回复 3
    • 张南
      张南
      2021-04-13
      getUserInfo现在已经停了吧,我们现在使用getUserInfo获取的昵称都是微信用户  头像都没有了
      2021-04-13
      回复
    • 莉莉娅
      莉莉娅
      2021-04-13回复张南
      工具和体验版更改了。但是正式的和以前一样 并非匿名
      2021-04-13
      回复
    • 张南
      张南
      2021-04-13回复莉莉娅
      好的,我试一下,谢谢
      2021-04-13
      回复
登录 后发表内容
问题标签