#App #Wechat

随着微信小程序越来越被各个商业模式所采纳,去购物中心消费积分缴停车费、饭店点餐、各个购物场景等等都被小程序所覆盖。但是小程序里的授权你真的了解么?

微信小程序的授权与微信在 H5 中的授权不同,官方提供两种方法:

1⃣️ wx.getUserInfo

故名思义,拉起这个方法,小程序的开发者可以获取到用户的昵称、头像、性别、所在国家、省份、城市、用户使用的语言,以及微信为了隐藏你真实身份所使用的 openID。

2⃣️ wx.login

看起来就是一个登录接口,接口本身是获取登录凭证用的,但是它是另一个能力的依赖 —— 获取手机号,当小程序是非个人开发者,且完成了认证。可以将小程序中的按钮的 open-type 类型设置为 getPhoneNumber,就能拉起官方手机号的菜单。

💬 总结

所以,总结一下,首先截止到目前为止微信小程序是没有通过一种方法就可以同时获取到微信昵称、头像和手机号的,这也是为什么有的小程序要频繁弹窗来拉取授权。再者,个人开发者是无权拉取你的手机号的。其次,无论是上述方法哪一种,作为用户我们都可以在弹窗中添加虚拟头像、昵称,添加另外的手机号,来保护自己的主力联系方式不被泄漏。

今后会找时间和大家继续分享一些在日常生活中都能用到的小知识。
 
 
Back to Top