收藏
回答

使用wx.getUserInfo个人信息是默认值为什么?

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

4 个回答

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

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


    补充说明:

    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
    有用
    回复
  • 岑跑跑🥳
    岑跑跑🥳
    2021-04-13

    直接改成wx.getUserProfile, 基础版本2.16.0,把元素添加bindtap事件点击的效果就和wx.getUserInfo一样了

    2021-04-13
    有用
    回复
  • 陈
    2021-04-13

    这个东西不合理,不仅仅需要将用户的信息保存到服务器,而且如果用户更新了头像呢称你也不知道,这个怎么处理

    2021-04-13
    有用
    回复 2
    • solin
      solin
      2021-04-13
      微信的意图很明显,你既然要跟用户的微信头像保持一直,那就用官方组件,不要存到你自己的服务器。要不然你就变成一直动态同步微信数据了,这肯定是微信不想放给你的。
      2021-04-13
      回复
    • 陈
      2021-04-13回复solin
      问题是用官方组件对用户很不友好啊,你看用户是喜欢每一次授权还是一次授权完后就可以了,而且你看它这个授权接口的调整背景,完全不合理啊,这个改动和它说明的背景有关联吗
      2021-04-13
      回复
  • solin
    solin
    2021-04-13

    把你标题直接在社区搜一下就有答案了。

    2021-04-13
    有用
    回复
登录 后发表内容
问题标签