为优化用户体验,使用 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。
详情参考文档:
2、开放数据域下的展示用户信息。
详细参考文档:
https://developers.weixin.qq.com/minigame/dev/document/open-api/data/wx.getUserInfo.html
请各位开发者注意及时调整接口。
没明白,意思是小程序以后不能在代码里用wx.getUserInfo来获取用户信息了?只能放个button让用户去点击? 这局限性也太大了吧,我只想获取个头像和用户名而已,是否有必要搞的好像我要查用户户口本一样?
如果只是为了展示用户名和头像可以用open-data组件,wx.getUserInfo还是可以使用,只是第一次授权必须要经过button组件而已。
只是第一次授权必须要经过button组件而已. 新手,研究了好多天,本来想根据
wx.getSetting 来 wx.authorize (),最后getUserInfo,最后发现wx.authorize 也 不弹窗!
抖音!!!!!抖音!!!!!!你们他妈的 不看新闻 只敲代码 吗 一天!!!!!!
作为一个初学者,刚打开开发者工具给我蹦出来一个接口调整,是真心懵逼呀
蛤蛤蛤蛤蛤蛤 干得漂亮
看到你懵逼,必须给你赞
现在的开发者工具提示是如图这样的。意思是wx.getUserInfo 这个API是后续要完全废弃了是吗?
按照文章使用官方升级方法:
但是目前点击button 后仍是之前使用 wx.getUserInfo 接口时直接弹出的授权框:
这不是还是之前的样子吗?这样需要点击button弹出和之前一模一样的授权框,还多走了一步,意义何在?
请官方同志给予明确的回复,谢谢了!
微信能不能给个例子,什么样的授权登录是体验最好的
让腾讯给个样本
对呀,给个样例最好
请教个问题,wx.getUserInfo除了会返回用户基本信息,还有一些加密信息,后续小程序和我们自己Server通信的时候也需要。那这样就只能强制用户一进入小程序就授权,否则就不能继续使用。不太清楚这样的设计是否有背于微信团队的初衷。
话说如果要废除getuserinfo接口,那么现在如何才能获取到unionid呢?
存在一个授权未授权的问题,看文档
关注
开发工具bug反馈:
版本:1.02.804120(mac)
调试基础库:2.0.0
表现:使用 <button open-type=“getUserInfo” > 无法唤起授权对话框,直接判定为授权失败
我想知道这个提案是谁提出并通过的?
本来弹窗就很影响用户体验了,现在不弹窗,好
那就做一个登录页加个按钮再弹窗,
如果不做登录页,那就给所有的按钮都加个 if isLogin func , else getUserInfo
什么玩意儿
你们根本就没有考虑过开发者和用户,拍大腿 kpi ,
我想知道wxg的人有做过小程序的真实项目吗?
用户再点一下不是体验更不好吗