# 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("获取用户信息完成");
	}
});