wx.getUserInfo(OBJECT)
获取用户信息,需要先调用wx.login接口
success返回参数说明:
参数 | 类型 | 说明 |
---|---|---|
userInfo | OBJECT | 用户信息对象 |
rawData | String | 原始数据,用于计算签名。 |
signature | String | 使用rawData+sessionkey签名得到的哈希值,用于校验用户信息。 |
encryptData | String | 用sessionKey加密后做base64encode的数据 |
示例代码:
wx.getUserInfo({
success:function(res){
var userInfo = res.userInfo;
var nickName = userInfo.nickName;
var avatarUrl = userInfo.avatarUrl;
var gender = userInfo.gender; //性别 0:未知、1:男、2:女
var province = userInfo.province;
var city = userInfo.city;
var country = userInfo.country;
}
})
encryptData 解密后为以下 json 结构
{
"openId":"OPENID",
"nickName":"NICKNAME",
"gender":1,
"city":"CITY",
"province":"PROVINCE",
"country":"COUNTRY",
"avatarUrl":"AVATARURL",
"unionId":"UNIONID"
}