1. 获取用户信息:
使用 wx.getUserInfo 接口可以获取用户的基本信息,包括用户昵称、头像等。在获取用户信息前,通常需要用户的授权。
wx.getUserInfo({
success: function(res) {
console.log('用户信息:', res.userInfo);
},
fail: function(res) {
console.log('获取用户信息失败:', res.errMsg);
}
});
2. 用户授权:
在小程序中,用户需要通过点击按钮等方式触发授权操作。如果用户已经授权,可以直接调用 wx.getUserInfo 获取用户信息。
3. 获取用户手机号码:
如果用户已经授权,并且小程序在开发者后台配置了获取手机号码的权限,可以使用 wx.getUserPhoneNumber 获取用户的手机号码。
wx.getUserPhoneNumber({
success: function(res) {
console.log('用户手机号码:', res.phoneNumber);
},
fail: function(res) {
console.log('获取用户手机号失败:', res.errMsg);
}
});
4. 检查用户是否授权:
通过 wx.getSetting 可以检查用户是否已经授权某个权限。
wx.getSetting({
success: function(res) {
if (res.authSetting['scope.userInfo']) {
console.log('用户已授权用户信息');
} else {
console.log('用户未授权用户信息');
}
}
});
这些是一些常用的与用户信息相关的微信小程序 API。在使用这些接口时,需要确保遵循微信的授权规范,不得违反用户隐私。
转载请注明出处:http://www.zyzy.cn/article/detail/1031/微信小程序