跳到主要内容

查询用户信息(QueryUserInfo)

queryUserInfo API 用于获取LI PASS 的用户信息。

请求参数

参数类型描述备注
uidstringLI PASS,用户授权令牌必填
openidstringLI PASS 的 UID必填

请求示例

accountApi.queryUserInfo(
{
uid:'xxx',
openid:'xxx',
}
).then((res) => {
console.log(res);
});

返回参数

参数类型Description
retnumber返回代码
0:请求成功,解析相关返回字段信息。
!=0:请求失败。查看msg,了解详细的返回信息。
msgstring结果说明
account_typenumber账号类型
1: 邮件
2: 电话号码 (目前不支持)
birthdaystring用户生日
YYYY-MM
emailstring邮箱
expireint64令牌过期时间
Unix 时间
is_receive_emailnumber是否接收邮件推送
1:推送
其他:不推送
lang_typestring语言类型
详见 语言类型定义
nick_namestring用于展示的用户昵称,可重复
privacy_policystring用户隐私协议版本
privacy_update_timeint64用户隐私协议更新时间
regionstringISO 3166-1 国家或地区的数字代码
例如 156 代表中国,040 代表奥地利
terms_of_servicestring用户服务条款版本
terms_update_timeint64用户服务条款更新时间
uidstringLI PASS 的 UID
user_namestring用于登录的用户名
seqstring数据流消息序号
phonestring手机号码
phone_area_codestring手机区号

返回示例

{
account_type: 1,
birthday: "2000-01",
email: "user@email.com",
expire: 1638494026,
is_receive_email: 0,
lang_type: "en",
msg: "Success",
nick_name: "nick",
phone: "",
phone_area_code: "",
privacy_policy: "1",
privacy_update_time: 1638196548,
region: "156",
ret: 0,
seq: "1638194050-0180225865-002725-0000292413",
terms_of_service: "1",
terms_update_time: 1638196548,
uid: "xxx",
user_name: "username",
username_pass_verify: 1,
}