# ks.getUserInfo
# ks.getUserInfo(Object object)
# 功能描述
获取用户信息。详情参考 用户资料获取
# 参数
属性 | 类型 | 说明 | 最低版本 |
---|---|---|---|
success | function | 接口调用成功的回调函数 | |
fail | function | 接口调用失败的回调函数 | |
complete | function | 接口调用完成的回调函数 |
success参数
属性 | 类型 | 说明 | 最低版本 |
---|---|---|---|
userInfo | UserInfo | 用户信息对象,不包含 openid 等敏感信息 | |
rawData | string | 不包含敏感信息的原始数据字符串,用于计算签名 | |
signature | string | 使用 sha1( rawData + sessionkey ) 得到字符串,用于校验用户信息,详见 数据签名校验 |
UserInfo数据结构
属性 | 类型 | 说明 | 最低版本 |
---|---|---|---|
nickName | string | 昵称 | |
avatarUrl | string | 头像 | |
gender | string | 性别,M-男,F-女 | |
userCity | string | 城市 | |
age | int | 年龄 |
fail参数
属性 | 类型 | 说明 | 最低版本 |
---|---|---|---|
code | int | 错误码 | |
msg | string | 错误描述 |
# 示例代码
ks.getUserInfo({
success: (result) => {
console.log("获取用户信息成功:" + JSON.stringify(result));
},
fail: (error) => {
console.log("获取用户信息失败: " + JSON.stringify(error));
},
complete:() => {
console.log("获取用户信息完成");
}
});