Player Network 账号登录(intlSignIn)
intlSignIn API 用于玩家通过 LI PASS 登录到 Player Network。
请求参数
| 参数 | 类型 | 描述 | 备注 |
|---|---|---|---|
| token | string | LI PASS,用户授权令牌 | 必填 |
| openid | string | LI PASS 的 UID | 必填 |
| account_plat_type | number | 账号平台类型,用于识别不同的账号平台 LI PASS 固定填写 131 | 必填 |
| account | string | 用户账号如电子邮件 | 必填 |
请求示例
accountApi.intlSignIn(
{
token: 'xxx',
openid: 'xxx',
account_plat_type: 131,
account: 'xxx@gmail.com',
}
).then((res) => {
console.log(res);
});
返回参数
| 参数 | 类型 | 描述 |
|---|---|---|
| ret | number | 返回代码 0:请求成功 !=0:请求失败,查看 msg 详细结果说明 |
| msg | string | 结果说明 |
| token | string | Player Network SDK 生成的用户 token 长度:40字节,详见 Token |
| openid | string | Player Network SDK 用户唯⼀标识 默认为 64-bit 无符号整数的字符串,也可以支持 32-bit |
| token_expire_time | int64 | 令牌过期时间 Unix 时间 |
| user_name | string | 用于登录的用户名 |
| birthday | string | 用户生日 YYYY-MM |
| channel_info | object | 当前渠道的渠道信息。 更多信息,请参见 渠道信息。 |
| del_account_status | number | 账号注销 -1: 查询失败 0: 没有记录撤销 Player Network 账号注销请求 (包括邮件账号和电话账号) 1: 删除的静默期 2: 账号注销完成 3: 注销账号 4: 账号注销失败 |
| seq | string | 数据流消息序号 |
| first_login | number | 是否首次登录 未知: -1 否: 0 是: 1 |
| gender | number | 性别 0:未定义 1:男 2:女 |
| need_name_auth | bool | 是否需要实名认证 |
| pf | string | pf 值,用于 Midas 支付 |
| pf_key | string | pf key,用于 Midas 支付 |
| picture_url | string | 头像链接 |
| token | string | Player Network SDK 生成的用户 token 长度:40字节 |
| token_expire_time | number | Token 过期时间戳 例如,1600844518 |
| uid | string | LI PASS 的 UID |
返回示例
{
birthday: "2000-01",
channel_info:{
account_plat_type: 52,
expire_ts: 1638494026,
openid: "yyy",
token: "yyy"
},
del_account_status: 0,
first_login: 0,
gender: 0,
msg: "success",
need_name_auth: false,
openid: "xxx",
pf: "INTLProject_INTLProject-00000000-web-00000000-INTLProject-xxxxxxxxxxxxxxxxxxxxxxxxxxx-13635546925269953152",
pf_key: "7682184xxxxxxxxxxxxxxxxxxxxxxefc8b45",
picture_url: "",
ret: 0,
seq: "1638194026-0180225310-032531-0000292460",
token: "xxx",
token_expire_time: 1638494026,
uid: "xxxx",
user_name: "user",
}