# Interface: GetUserInfoParams ‹Err

GetUserInfoParamsErr›()

# Type parameters:

Err: MogsRes

# Type parameters

Err: MogsRes

# Properties

# Optional lang

lang? : Language

显示用户信息的语言

default 'en'

Returns: Language


# Optional withCredentials

withCredentials? : boolean

是否带上登录态信息。 当 withCredentials 为 true 时,要求此前有调用过 wx.login 且登录态尚未过期,此时返回的数据会包含 encryptedData, iv 等敏感信息; 当 withCredentials 为 false 时,不要求有登录态,返回的数据不包含 encryptedData, iv 等敏感信息。

Returns: boolean

# Methods

# Optional complete

complete(res: GetUserInfoRes | Err): void

Inherited from MogsParams.complete

接口调用结束的回调函数(调用成功、失败都会执行)

# 参数:

属性 类型
res GetUserInfoRes | Err

# 返回值:

void


# Optional fail

fail(err: Err): void

Inherited from MogsParams.fail

接口调用失败的回调函数

# 参数:

属性 类型
err Err

# 返回值:

void


# Optional success

success(res: GetUserInfoRes): void

Inherited from MogsParams.success

接口调用成功的回调函数

# 参数:

属性 类型
res GetUserInfoRes

GetUserInfoRes

属性 类型 描述
cloudID string 敏感数据对应的云 ID,开通云开发的小程序才会返回,可通过云调用直接获取开放数据,详细见{@link 云调用直接获取开放数据 (opens new window)}
encryptedData string 包括敏感数据在内的完整用户信息的加密数据,详见 {@link 用户数据的签名验证和加解密 (opens new window)}
errMsg string API 调用成功/失败的消息
iv string 加密算法的初始向量,详见 {@link 用户数据的签名验证和加解密 (opens new window)}
rawData string 不包括敏感信息的原始数据字符串,用于计算签名
signature string 使用 sha1( rawData + sessionkey ) 得到字符串,用于校验用户信息,详见 {@link 用户数据的签名验证和加解密 (opens new window)}
userInfo UserInfo 用户信息对象,不包含 openid 等敏感信息

# 返回值:

void