技术共享

uniapp微信小程序端实现微信登录

2024-07-08

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

从网上看了一些,好像说是要先调用uni.getUserProfile 或者uni.getUserInfo获取用户信息后,然后再调用uni.login才行,但是我看着uni.getUserProfile和uni.getUserInfo 返回的都是一些匿名信息(nickName: "微信用户", 头像也是统一的灰色头像),不知道有啥用哦,应该是之前是可以正常返回的,后来不知哪个版本后应该是为了用户的隐私、安全啥的,就都返回匿名信息了。

上面都是uniapp官网提供的一些API,地址如下:

https://uniapp.dcloud.net.cn/api/plugins/login.html#login

这些是一些获取授权信息的一些API,除此外,uniapp还提供button组件设置open-type 更方便我们获取授权信息,具体如下: