收藏
评论

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


为优化用户体验,使用 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


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


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

542 个评论

  • DaiVi
    DaiVi
    2018-10-25

    我想问微信开发团队是怎么想的--------微信小程序的根本是什么???它不是依托在微信上的么???我登录微信,用微信打开小程序,我不是可以共享微信上的所有信息么?   微信还要用户去点下获取最基本的信息,这合理么???如若这样我还用你微信小程序干嘛???我用小程序不就为了方便么???为了用户体验么???现在你一阉割,成四不像了

    2018-10-25
    赞同 8
    回复
  • 石头怪
    石头怪
    2018-04-19

    好一句用户体验  不知道和开发者体验能一起兼容不

    2018-04-19
    赞同 8
    回复 1
    • 2018-11-07

      开发者体验不存在的


      前端好不容易走出回调地狱,这下子好提供的api全是全是回调的



      2018-11-07
      4
      回复
  • Qimity
    Qimity
    2018-04-16

    wx.login()不需要调用了么?是不是就是说现在获取基本信息不在需要用户授权操作了?

    2018-04-16
    赞同 7
    回复 1
    • 嘉儿
      嘉儿
      2018-09-11

      是获取基本信息不需要调用   wx.login()获取的已经不是基本数据了 获取的是OpenID

      2018-09-11
      1
      回复
  • 刘六六
    刘六六
    2018-08-28


    2018-08-28
    赞同 5
    回复
  • 2018-05-18

    为优化用户体验,使用 wx.getUserInfo 接口直接弹出授权框的开发方式将逐步不再支持。”................使用button组件来获取用户信息,你让我如何进行静默授权?难道弄个按钮放在那里让用户点击?谁拍的版?这底层的API能随便改?赶紧改回来。。。坑啊

    2018-05-18
    赞同 5
    回复 1
    • 郑小E
      郑小E
      2020-07-30
      从2018年4月30日开始,小程序与小游戏的体验版、开发版调用 wx.getUserInfo 接口,将无法弹出授权询问框,默认调用失败。
      大家都误会了,其实不是接口废弃了,只是不再弹出授权确认弹窗而已,问题没你们想得那么糟糕。
      2020-07-30
      1
      回复
  • 智者随性
    智者随性
    2018-05-15

    目测这个接口后面还会改,我们拭目以待

    2018-05-15
    赞同 5
    回复 1
  • kelvin.y
    kelvin.y
    2018-08-17

    没事找事做,咱们转移小程序开发到支付宝和百度小程序去,坏事做尽,早死早超生

    2018-08-17
    赞同 4
    回复 2
    • 郑小E
      郑小E
      2020-07-30
      从2018年4月30日开始,小程序与小游戏的体验版、开发版调用 wx.getUserInfo 接口,将无法弹出授权询问框,默认调用失败。
      大家都误会了,其实不是接口废弃了,只是不再弹出授权确认弹窗而已,问题没你们想得那么糟糕。
      2020-07-30
      回复
    • NAMELESS
      NAMELESS
      2021-08-12回复郑小E
      调用它默认失败的话,请问我调用它干嘛??
      2021-08-12
      回复
  • 1349teamo
    1349teamo
    2018-06-06

    最糟糕的是开发版和线上版不统一

    2018-06-06
    赞同 4
    回复
  • Leo
    Leo
    2018-05-30

    给你们解答下吧:这个没有废弃,调用成功的条件改了


    以前是用户弹窗确认是否可以调用这个接口成功。

    现在是默认一律不成功。引导去点button后才能调用成功。


    总结:用户体验更差了,因为这个是基础接口,比如很多需要自动注册的,这样一来新注册的会员连个昵称都没有了,客服查个账号什么的,难道报openid?

    2018-05-30
    赞同 4
    回复
  • 祁聪
    祁聪
    2018-04-23

    wx.authorize 的 scope.userInfo 和 wx.getUserInfo 是同一个接口,一样是不能提示授权的;

    这个太坑了,难道要先给一个按钮,让点击获取信息,,然后弹出窗再授权一次么,,2次操作,用户体验糟透了~

    2018-04-23
    赞同 4
    回复

正在加载...

登录 后发表内容