收藏
评论

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


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


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


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

542 个评论

  • 咕咕小炸鸡
    咕咕小炸鸡
    2018-04-20

    wx.getUserInfo 虽然不弹窗,但不会废除

    2018-04-20
    赞同 1
    回复
  • 马永磊
    马永磊
    2018-04-17

    各位,关于如何获取openId,微信团队在“小程序•小故事(4)”里面给出了解决方案,如下图:


    然后可以使用open-data组件获取用户公开信息。



    参考链接:小程序•小故事(4)

    2018-04-17
    赞同 1
    回复 1
    • 景夏
      景夏
      2018-05-31

      问题是open-data要在1.9.90版本后才能使用,那之前的用户都放弃么?

      2018-05-31
      回复
  • x·Serendipity
    x·Serendipity
    2018-04-17

    想问下,无法通过api取到用户unionID,那只有button取到了,但是button取到用户信息的最低基础库版本号是1.3.0,那么低版本的用户就必须得舍弃是吗?

    2018-04-17
    赞同 1
    回复
  • 期待GPT
    期待GPT
    2018-04-17


    请问下,安卓上destination-out无效。看到我看到我……

    2018-04-17
    赞同 1
    回复
  • 牛
    2018-04-16

    open-data取不到数据,没法存到数据库

    2018-04-16
    赞同 1
    回复
  • 2018-04-16

    请问,使用 wx.getUserInfo 接口直接弹出授权框的开发方式将逐步不再支持,指的是只是无法弹出授权框,还是该api直接无法使用来获取用户信息了,如果我提前用wx.authorize()获取到用户信息的权限,再调用 wx.getUserInfo获取信息,有没有问题?


    2018-04-16
    赞同 1
    回复 10
    • J
      J
      2018-05-29

      只是用户未授权的情况下调用wx.getUserInfo接口不再弹出授权框,必须要用button组件进行授权。授权成功后wx.getUserInfo接口还是和以前一样正常使用。

      2018-05-29
      3
      回复
    • 光与风的颂
      光与风的颂
      2018-05-30

      请问到底是仅仅不弹窗了,还是这个接口就废弃了啊

      2018-05-30
      1
      回复
    • 2018-06-07回复J

      我是需要一个独立页面放一个botton授权按钮吗  当登录的时候判断用户没有授权调到这个页面  然后用户点击授权按钮 ??

      2018-06-07
      6
      回复
    • J
      J
      2018-06-07回复

      单独一个页面也行,我的做法是弄成一个弹窗。

      2018-06-07
      5
      回复
    • 尘曲。
      尘曲。
      2018-06-21回复

      我反正是这样做的。。。很奇怪,不授权的话第一次获取不到openid,但关掉小程序再打开就可以获取到了。

      2018-06-21
      3
      回复
    查看更多(5)
  • 追梦的人(IT大叔一枚)
    追梦的人(IT大叔一枚)
    2018-04-16

    小游戏中有2个wx.getUserInfo ,一个在用户信息(主域数据) ,另一个在开放数据(开放数据域).

    我的解读是,楼主所指的wx.getUserInfo应该是用户信息(主域数据)的,开放数据(开放数据域)不受影响~


    2018-04-16
    赞同 1
    回复
  • 606
    606
    2022-10-25

    ?

    2022-10-25
    赞同
    回复
  • 北疆雨寒
    北疆雨寒
    2021-07-14

    看到这么多人在底下骂我就放心了

    2021-07-14
    赞同
    回复
  • 宗洋洋
    宗洋洋
    2021-05-24

    不久以后,腾讯员工:我们新上线了xxx功能,需要会员可用,会员每月仅12元。。。

    2021-05-24
    赞同
    回复

正在加载...

登录 后发表内容