收藏
评论

小程序登录、用户信息相关接口调整更新说明官方

考虑到近期开发者对小程序登录、用户信息相关接口调整的相关反馈,为优化开发者调整接口的体验,《小程序登录、用户信息相关接口调整说明》公告中关于小程序回收  wx.getUserInfo 接口可获取用户授权的个人信息能力的截止时间调整至2021年4月28日24时

在此期间,未调整的小程序可能会在微信开发者工具收到“平台 getUserInfo 接口能力调整,请尽快适配”提醒,建议开发者尽快适配 wx.getUserInfo 接口回收场景。

后续开发者可以使用 wx.getUserProfile 接口获取用户授权的个人信息。

关于本次调整的Q&A


Q:已经在线上运行的小程序是否会受到影响?

A:不会。只有在2021年4月28日24时后,新提交审核发布的小程序调用 wx.getUserInfo 接口才会对齐该新的匿名表现。

Q:此次变更除 wx.getUserInfo 接口回收获取用户授权的个人信息能力还有什么变化?

A:通过 wx.login 接口获取的登录凭证可直接换取 unionid,无需再使用 wx.getUserInfo 接口来兼容获取 unionid。

Q:如何保证不同版本的基础库环境下都能正常获取用户信息?

A:2.10.4 以下基础库不支持使用 wx.getUserProfile 接口 获取用户信息,采用wx.getUserInfo 接口原有获取流程不受影响,兼容方式可参考 getUserProfile 接口文档中的示例代码 进行适配。

Q:PC版本小程序是否支持?

A:PC版本小程序暂未支持,可以直接使用 getUserProfile 接口文档中的示例代码 来判断及适配。

Q:wx.getSetting 接口返回是否有变化?

A:wx.getSetting 接口获取的 scope.userInfo 按照调用 wx.getUserInfo 接口返回,返回匿名数据 scope.userInfo 也为 true。此策略将于2021年4月28日24时后生效。

Q:wx.getUserProfile 接口返回的 iv、encryptedData 不可用?

A:wx.getUserProfile 接口返回的 iv、encryptedData 解密获取不到 unionid,请使用 wx.login 获取 unionid;wx.getUserProfile 接口在基础库2.16.0以下,无法获取 iv 和 encryptedData ,近期会灰度覆盖到 2.10.4。

Q:在适配过程中遇到其他问题?

A:可直接在 微信开放社区 搜索或发帖提问交流。

44646浏览
最后一次编辑于  2021-04-15
收藏

56 个评论

  • 泰适SPA程
    泰适SPA程
    发表于移动端
    2021-04-15
    沙发🛋️
    2021-04-15
    赞同 1
    回复
  • Secret
    Secret
    2023-01-13

    wx.getUserProfile 又被收回了,牛批

    2023-01-13
    赞同
    回复
  • A云轩
    A云轩
    2021-07-18

    微擎模块应用,人人商城需要更新小程序登录授权的可以+ \/:nieyunxuan

    

    2021-07-18
    赞同
    回复
  • Mrseal 🔥
    Mrseal 🔥
    2021-06-04

    解密后的 encryptedData 只比 rawData 多了 watermark


    2021-06-04
    赞同
    回复
  • starfish
    starfish
    2021-05-08

    请问小程序测试人员是使用“微信用户”昵称、头像灰色的微信进行测试吗?已更改接口,还是会出现微信用户的帐号,所以需要排查。

    2021-05-08
    赞同
    回复
  • 云客互联智慧系统商城开发
    云客互联智慧系统商城开发
    发表于小程序端
    2021-04-29

    我建议各大开发人员,以后都用注册的形式吧,这样最起码不会淘汰

    2021-04-29
    赞同
    回复
  • wx
    wx
    2021-04-27

    更新说明早点出就好了 4.6的改动 到4.15之间都很懵逼

    2021-04-27
    赞同
    回复
  • 林海
    林海
    2021-04-20

    适配之后,体验版正常,正式版无效,授权失败,有人遇到过同样的问题么

    2021-04-20
    赞同
    回复
  • 韶华亦始
    韶华亦始
    2021-04-20

    获取手机号前的iv、encryptedData 我该用哪个 现开发工具没问题 真机测试没问题 发布之后 就获取不到了

    2021-04-20
    赞同
    回复
  • ᝰꫛꫀꪝ
    ᝰꫛꫀꪝ
    发表于移动端
    2021-04-19
    话说真实用户的头像信息如何获取并传给后台接口使用 求解挺急的 项目急着上线
    2021-04-19
    赞同
    回复

正在加载...

登录 后发表内容