由于收到开发者的反馈,为了方便开发者更好地使用获取用户信息的接口,开发者仍然可以使用 wx.getUserInfo 接口获取用户信息。
具体优化调整如下:
1.获取用户头像昵称,第一次需要使用 button 组件授权,如果已经用组件授权了,wx.getUserInfo 可直接返回用户数据,无需重复授权弹窗。
2. 如果没有用 button 组件授权,wx.getUserInfo 调用接口返回失败,提醒开发者需要先使用 button 组件授权。
3. 用户可在设置中,取消授权。取消授权后需重新用 button 组件拉起授权。
此次调整仅会影响开发者工具、体验版和开发版,正式版本小程序暂不受影响。
详细可见如下接口文档:
小程序:
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
请各位开发者注意及时调整接口,正式版未来也会逐步切换为这个逻辑。
能不能改回来!!!!!赞我,让更多的人知道,tks
我就想问,程序猿是你前任吗,要这么折磨,不见得更改后好在哪
有什么意思吗微信团队,真的是有经过投票吗?有问开发者意见?你是觉得自己可以掌握所有?这样让我们怎么去改啊,那逻辑都会变的。你就说说你都做的是什么玩意
顶我上去。。。
未来好快啊,这么大的改动是不是要`微信`通知下开发者,最起码做下兼容也好,现在全挂了。。。
玩呢,找一晚上问题。刚看到,通知也没有,更何况你这样做何必呢。原来那样不是很好嘛?坑的还是我们这帮苦命加班的程序员呀
我也遇到这样的问题 很多次都是第一次登录报错了 再次点击又可以 请问你解决了没
解决了,用按钮起吊授权弹框,然后用wx.getuserinfo去获取用户信息,这样后台基本不会出问题
刚好晚上发版 验证中出现这个问题 坑爹啊
昨晚做噩梦梦到小程序改了接口,吓得我一身白毛汗,发现原来是做梦,安心了很多,今天看到小程序今天改了接口
整个人石化,石化,石化,石化。。。。。
(卒,享年22)
妈个鸡,加班加点今天终于要发布版本了,你来个这! ................. 程序员何必难为程序员呢 !
有个小小提议哈、很多小程序是只希望获得用户的头像以及nickname用于展示,官方可不可以针对这一类小程序专门开放一个接口,如果仅是获取这两项数据可静默获取,不需要用户任何操作。而想获得其他更详细用户信息的小程序则需要用户点击授权!