收藏
评论

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


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


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


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

541 个评论

  • 周律师15087104030
    周律师15087104030
    2020-01-23

    为优化用户体验,不管官方怎么调整接口,我一行代码都看不懂,我骄傲了吗??

    2020-01-23
    赞同 1
    回复
  • Ricardo·SONG·南儒
    Ricardo·SONG·南儒
    2019-12-30

    明天一过就是2020年了,您儿能不能把腾讯云上面的实验室文档改一改?一个503看的我一脸懵逼,年终奖不想要了?

    2019-12-30
    赞同 1
    回复
  • 西瓜蓬蓬
    西瓜蓬蓬
    2019-12-19

    为什么这样的改动是优化用户体验?


    2019-12-19
    赞同 1
    回复
  • Madman
    Madman
    2019-09-07

    我只想说做这个决定的人脑子装了屎把,看来小程序是不想让玩了,那就别玩了

    原来一直以为腾讯程序员都是大神,现在看来不过是一群蠢猪而已

    送你俩字:呵呵

    2019-09-07
    赞同 1
    回复
  • xxx
    xxx
    2019-08-29

    毕竟脑子被驴踢了才弄出来这么个鬼玩意儿

    2019-08-29
    赞同 1
    回复
  • 西柚
    西柚
    2019-08-26

    获取个用户信息搞这么复杂  为什么不能直接调用  不给授权直接fail回调退出小程序不就行了 非要加个按钮,更何况这个信息就是个昵称 头像而已  有多私密?你让我该怎么布局

    2019-08-26
    赞同 1
    回复
  • 游子陈(cgw0827)
    游子陈(cgw0827)
    2019-08-10

    对于那个需要自己创建button 再弹出授权的问题我还是要吐槽一下,据说为了避免开发者乱弹而做的处理。那么有几个问题我想讨论一下。

    1、解决了到处弹授权的问题了吗?

    以下是我弄的例子。微信团队是不想要这样的结果吗?如果是那我还是可以到处乱弹吧。

    很是不理解,我用你们的方式创建button弹出授权界面和我自己创建的button 弹出授权界面有什么区别吗?这里边还多了一步,有什么必要吗?恕我对web了解不深,一直做app游戏,真是理解不了。




    2、坐标问题:我们做小游戏的,不是小程序。基本都是基于不同的引擎,底层绘制基本都是canvas 或者webgl。使用的是px的坐标。然后创建这个要用left和top,为什么我们要处理两套坐标系?,我看论坛里有人提,说按钮看不到。什么原因?不同的坐标系,不同的换算单位吗?

    3、获取url问题:每个引擎提供的url获得方式各不相同。由于md5的原因,获得方式又复杂了一些,不可能为了这个单独弄一个资源服务器吧!然后官方的demo也能看出来不用图片是多么难以忍受。肯定是要用图的啊!

    4、弹出设置权限也要自己创建个button,请问我应该将他放到哪个位置合适?我的界面上如果用户之前拒绝授权还要一直显示一个设置授权按钮吗?或者是点击需要授权的按钮比如头像,弹出一个界面,界面上有你们的按钮,然后点击按钮去设置授权?为什么不能点击按钮直接授权呢?还是说我要判断是否授权了,然后决定我这个位置是显示头像还是微信的授权按钮?明明是一个程序按钮就可以解决的问题,为什么非要用你们的按钮呢?wx.opensetting不好吗?

    我只想说一句之前的接口真的很人性很好用。只要写逻辑就好了,不用关心界面。原生的东西我们就不用操心。

    5、还有个问题与这个button无关,我一直都想问:

    为什么有些游戏分享可以判断是否分享成功?不是接口已经去掉了吗?这个怎么解释?不论什么原因,是不是很不公平?


    劳烦微信团队解答一下,感激不尽。


    2019-08-10
    赞同 1
    回复
  • 1989 🇹 🇸
    1989 🇹 🇸
    2019-06-19

    这上面居然可以写html,到里有多少是我不知道的啊
    我可不可以插入脚本和样式
    写个一个G的html当作评论发表

    2019-06-19
    赞同 1
    回复
  • Adminlmy
    Adminlmy
    2019-06-17

    我就来看看有没有人怼腾讯的产品经理........

    2019-06-17
    赞同 1
    回复
  • 满目刘温柔
    满目刘温柔
    2019-06-14

    你改接口就改接口,官方文档的demo不改,写个公告在这里,是要逼死新手啊!

    2019-06-14
    赞同 1
    回复

正在加载...

登录 后发表内容