欢迎光临,了解微信小程序开发,就上易用通!

微信小程序 获取用户信息(wx.getUserInfo)调整

发布:2018-05-30 11:28浏览: 来源:网络 作者:cola

在4月15号的时候,微信以提升用户体验,更改了获取用户信息的方式

这是4月15号的第一次公告

developers.weixin.qq.com/blogdetail?…

微信小程序 获取用户信息(wx.getUserInfo)调整(图1)

在这次公告里面,获取微信用户信息只能通过button和open-data来获取了,

这表示以前我们封装的接口,不能用了,我的解决办法是在用户进入的时候就提示直接获取用户信息,

微信小程序 获取用户信息(wx.getUserInfo)调整(图2)

在一进入页面的时候,就提示用户,需要获取用户的授权信息,这样在后续中就不用在获取用户授权了。这样对普通用户影响不大,但是像阿拉丁这样的小程序数据统计平台,这可就差不多废了,估计是开发者反响太大,在

在5月10号的时候 ,微信又调整了这部分获取的方式

developers.weixin.qq.com/blogdetail?…

微信小程序 获取用户信息(wx.getUserInfo)调整(图3)

这样基本上只要获取过授权,而且用户并没有在设置中取消授权的话,那么通过wx.getUserInfo还是能获取到的,那么以前感觉并没有卵用的wx.authorize( 以前有没有授权都需要去调用wx.getUserInfo,如果有一般要去更新下用户信息,感觉微信可以出个用户信息是否变更的api,这样来说,就不用频繁的去调用 wx.getUserInfo,如果用户信息没有变更,就直接去取自己数据库存的用户信息 )在这个地方就派上用场了,如果用户有过授权,就直接调用api获取,没有的话 ,还是先用button获取授权吧,感觉微信在这个上面有点智障了,可能是微信用户基数大吧,任何一个决定对他们来说都是不容易的,

当然5.10 的这个改变,足以达到一些方面的限制,估计也是微信希望看到的。






免责声明:本站所有文章和图片均来自用户分享和网络收集,文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。