在执行我们的项目时,有时需要引用用户的某些资料,诸如头像、昵称等。目前,小程序已为我们准备好了获取用户资料的手段,且操作起来相当简便。
不建议采用弹出窗口的方式收集用户资料,自2021年4月13日开始,我们将不再展示此类弹窗,而是直接提供匿名化的用户信息。
建议采用此方法来收集用户资料,每次调用该接口获取个人信息时,用户都必须进行确认。
对应的官方文档:
简单示例代码:
官网上的示例代码相对繁复,因此我在此提供了一些较为简明的代码,旨在帮助大家更好地学习。
由于之前的登录状态判断是通过检查数据是否为空来实现的,因此,当我们需要退出登录时,只需将相关数据清除即可,整个过程简单直接,毫无复杂之处!
若缺乏本地存储,每次启动小程序便需重新进行授权,颇为繁琐;此外,本地存储中的信息可被其他页面共享,无需反复获取。
完整代码:
该功能旨在实现授权登录并提取用户资料,然而其输出的加密信息中并未包含特定字段,仅包括头像和昵称,因此若需获取其他信息,便需借助云函数等其他手段进行整合。
真的是说改就改,之前就已经改过好几次了
调整原因:
获取用户头像和昵称信息,功能通过「头像昵称填写功能」实现,此功能自基础库2.21.2版本起提供支持,并兼容安卓微信8.0.16及以上版本。
这篇文章对微信小程序授权登录的最新实现方法进行了详述,至此,相关内容介绍完毕。如需了解更多关于微信小程序授权登录的资料,请查阅脚本之家过往的相应文章,或继续向下浏览。在此,我们也衷心希望广大读者今后能继续给予脚本之家更多的支持!
-微信小程序中常见的两种登录方式深入剖析