getUserInfo和getUserProfile
不管是上面哪种方法,都不行了,只能靠用户自己填写用户昵称吗?
现在一般大家都是如何处理的,
getUserInfo和getUserProfile
不管是上面哪种方法,都不行了,只能靠用户自己填写用户昵称吗?
现在一般大家都是如何处理的,
不是的,最新的小程序可以通过接口获取用户昵称。对于微信小程序,你可以使用 wx.getUserInfo
或 wx.getUserProfile
接口来获取用户信息。这两个接口都是微信提供的官方接口,可以获取到用户的昵称、头像等基本信息。
下面是 wx.getUserInfo
的基础使用示例:
wx.getUserInfo({
success: function(res) {
console.log(res.userInfo)
}
})
但请注意,这些信息是用户的基本信息,是受到保护的。所以在获取和使用这些信息时,需要符合相关的隐私政策和用户协议。在许多情况下,最佳实践是让用户在登录时手动填写他们的昵称,而不是通过接口获取。这样可以避免侵犯用户隐私,并且让用户对自己的信息有更多的控制权。
如果你希望在用户没有填写昵称时提供一个默认的昵称,你可以考虑在数据库中为用户生成一个唯一的默认昵称,并在用户首次访问小程序并还没有填写昵称时提供这个默认昵称。当然,这需要你拥有一个可以存储用户信息的数据库。
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
https://developers.weixin.qq.com/miniprogram/dev/framework/op...