收藏
评论

小程序与小游戏获取用户信息接口调整,请开发者注意升级。官方


为优化用户体验,使用 wx.getUserInfo 接口直接弹出授权框的开发方式将逐步不再支持。从2018年4月30日开始,小程序与小游戏的体验版、开发版调用 wx.getUserInfo 接口,将无法弹出授权询问框,默认调用失败。正式版暂不受影响。开发者可使用以下方式获取或展示用户信息:


一、小程序:

1、使用 button 组件,并将 open-type 指定为 getUserInfo 类型,获取用户基本信息。

详情参考文档:

https://developers.weixin.qq.com/miniprogram/dev/component/button.html


2、使用 open-data 展示用户基本信息。

详情参考文档:

https://developers.weixin.qq.com/miniprogram/dev/component/open-data.html


二、小游戏:

1、使用用户信息按钮 UserInfoButton。

详情参考文档:

https://developers.weixin.qq.com/minigame/dev/document/open-api/user-info/wx.createUserInfoButton.html


2、开放数据域下的展示用户信息。

详细参考文档:

https://developers.weixin.qq.com/minigame/dev/document/open-api/data/wx.getUserInfo.html


请各位开发者注意及时调整接口。


1454580浏览
最后一次编辑于  2018-04-16
收藏

542 个评论

  • 薛定谔的猫
    薛定谔的猫
    2018-05-02

    那请问如何拿到encryptedData, iv 等信息!!!

    2018-05-02
    赞同 1
    回复
  • 2018-04-29


    关注下这个问题

    2018-04-29
    赞同 1
    回复
  • Patrick
    Patrick
    2018-04-29



    关注下这个问题

    2018-04-29
    赞同 1
    回复
  • 巫拉~美美
    巫拉~美美
    2018-04-27

    为了简化用户体验的话,如果有如下场景下:


    某页面需要微信授权登录,如果使用 wx.getUserInfo 可以直接调用接口完成授权

    可是要通过 button 来点击获取 details 回调用户信息的话,那是不是必须有 button  的前提下?不需要的页面是不是还要硬造出来一个 button 呢,体验会不会不太好?

    2018-04-27
    赞同 1
    回复
  • 挑战者
    挑战者
    2018-04-26

    草,说改就改,越改越烂

    2018-04-26
    赞同 1
    回复
  • 杰
    2018-04-26

    尊敬的小程序团队:

     从文档上看你们不鼓励直接调用wx.getUserInfo。目前我们的小程序需要获取openid,unioid,也非常希望不打扰用户(头像可以暂时不用)。我在你们的文档中发现,如果直接调用获取openid,sessionid的接口

    https://api.weixin.qq.com/sns/jscode2session?appid=xxx


    偶尔会获取到unionid,但是前提是用户必须关注过我们的公众号。而大量的用户都是没有这个经历,所以不得已才调用getUserInfo。 目前再使用button的方式用户的体验会不友好。请问,上面的接口什么时候能直接返回unionid呢?

    2018-04-26
    赞同 1
    回复 4
    • 2018-05-30

      @官方,请官方回复嗷嗷嗷嗷

      2018-05-30
      回复
    • 2018-05-30

      @官方,为啥不能wx.getUserInfo的弹框同意了之后就在wx.login()返回unionId啊,小程序里获取不到有没有关注公众号,返回unionId的条件太玄妙了,一会又一会没有,根本没用啊

      2018-05-30
      回复
    • 东生lee
      东生lee
      2018-05-30

      @官方 同求回复此问题

      2018-05-30
      回复
    • 黑暗时刻
      黑暗时刻
      2019-05-06回复

      我这边的wx.getuserinfo根本就获取不到unionid


      2019-05-06
      回复
  • 打工艺术家💭
    打工艺术家💭
    2018-04-26

    我们这边需要获取用户头像和用户名存到后台数据库,目前给出的两个方案一个是显示,一个是要用户去点击,这。。。怎么搞。。。

    2018-04-26
    赞同 1
    回复
  • 愿你多年归来仍是少年
    愿你多年归来仍是少年
    2018-04-25

    我已经知道了能不能不要一直提示,去你妈的

    2018-04-25
    赞同 1
    回复
  • 然然
    然然
    2018-04-24

    感觉文档说的好混乱,getUserInfo这个api是作废了吗?如果启动小程序就需要获取用户的信息我怎么处理呢,没有button可以点击呀。

    能否来一个简单易行的方案呢?

    2018-04-24
    赞同 1
    回复
  • 田顺建
    田顺建
    2018-04-21

    看的一脸懵逼,完全没看懂到底为什么要逐渐废除wx.getUserInfo接口

    2018-04-21
    赞同 1
    回复

正在加载...

登录 后发表内容