映射(Map)
map
API 用于将第三方账号与自建账号联系起来。在调用 API时必须现有自建账号。
请求参数
参数 | 类型 | 描述 | 备注 |
---|---|---|---|
third_type | string | 第三方渠道类型: discord epic ps5 steam twitch | 必填 |
channel_info | object | 第三方账号的渠道信息 更多信息,请参见 渠道信息。 | 必填 |
sacc_channel_info | object | 自建账号的登录信息 | 必填 |
sacc_channel_info
参数 | 类型 | 描述 |
---|---|---|
token | string | 自建账号授权令牌 长度:40 字节,详见 Token |
openid | string | 自建账号的 UID |
account_plat_type | number | 自建账号平台类型,用于识别不同的账号平台 Player Network 控制台分配的 ACCOUNT_PLAT_TYPE |
请求示例
accountApi.map({
third_type:'facebook',
channel_info:{
access_token:"EAAI2lTrXAZBwBAEWdBW...LUdVblu9qPwZDZD"
},
sacc_channel_info:{
token:"vOrEZi@nAJ8CZIC...u7Phiu_r7HfcHuQ==",
openid:"4966271191",
account_plat_type:25
}
}).then(
(res) => {
console.log(res);
}
);
返回参数
参数 | 类型 | 描述 |
---|---|---|
ret | number | 返回代码 0: 请求成功,解析相关返回的字段信息。 !=0: 请求失败,检查 msg 查看详细的退货信息。 |
msg | string | 结果说明 |
seq | string | 数据流消息序号 |
返回示例
{
ret: 0,
msg: "success",
seq: "1639105985-1191493130-031434-0000571640",
}