收藏
评论

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

考虑到近期开发者对小程序登录、用户信息相关接口调整的相关反馈,为优化开发者调整接口的体验,《小程序登录、用户信息相关接口调整说明》公告中关于小程序回收  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:可直接在 微信开放社区 搜索或发帖提问交流。

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

60 个评论

  • 清茶涩
    清茶涩
    2021-04-15

    这图总算用上了

    2021-04-15
    赞同 25
    回复 2
    • 微喵网络
      微喵网络
      2021-04-16
      再加个后续,等你们程序员改好后,为所欲为又回收了
      2021-04-16
      2
      回复
    • JOKE_wei
      JOKE_wei
      2021-12-30
      每次我都是皱着眉头来搜问题答案,这次我看到图是开心的笑了
      2021-12-30
      1
      回复
  • 默
    2021-04-15

    这个28号拿捏了啊 这是不想让我过好五一啊

    2021-04-15
    赞同 16
    回复
  • 冬雪飘零bin
    冬雪飘零bin
    2021-04-19

    时隔多年,我又带着新图来了。。。

    2021-04-19
    赞同 6
    回复
  • Excellent
    Excellent
    2021-04-22

    最羡慕这些大佬了,说改就改,说变就变,说弃用就弃用,啥时候我也能跟这些大佬对齐,说不干就不干

    2021-04-22
    赞同 5
    回复
  • 俊杰Hiro
    俊杰Hiro
    2021-04-15

    谁敢留人到五更

    2021-04-15
    赞同 5
    回复
  • 微龙LoongGe
    微龙LoongGe
    2021-04-15

    已经改了代码,怎么办?蒙了!!!

    企鹅 变 飞鸽,放鸽子了

    2021-04-15
    赞同 3
    回复
  • hongfs
    hongfs
    2021-04-15

    https://developers.weixin.qq.com/community/develop/doc/0006026b3c83c0e244573a0025bc08

    话说 wx.getUserInfo 的调整不是很早就调整了吗?

    2021-04-15
    赞同 3
    回复 2
    • 与世无争
      与世无争
      2021-04-15
      这次是回收,不让新增使用了
      2021-04-15
      2
      回复
    • 不再
      不再
      2021-04-16回复与世无争
      以前也是回收 这个通知最早是2月多发的
      2021-04-16
      1
      回复
  • A notorious liar(小花猫)
    A notorious liar(小花猫)
    2021-04-15

    怎么说呢,唉.

    2021-04-15
    赞同 3
    回复
  • Yu
    Yu
    2021-04-27

    @官方 请问 wx.getUserProfile API返回的参数: userInfo 和 解密后的 encryptedData 有什么区别呢? 甚至 userInfo 还比密文多了一个 language


    2021-04-27
    赞同 2
    回复
  • Z
    Z
    发表于移动端
    2021-04-15
    占位置
    2021-04-15
    赞同 2
    回复

正在加载...

登录 后发表内容