获取第三方渠道 token
POST /v2/profile/exchange_channel_token
这个接口使游戏能够获得第三方渠道的登录令牌。
注意
只提供第三方渠道 token 的缓存。通过此接口获取到的第三方渠道 token 有可能因过期时间差和用户取消授权等场景导致与渠道实际 token 状态存在差异。
请求参数
关于接口调用的查询参数,请参见 查询参数。
参数 | 类型 | 描述 | 备注 |
---|---|---|---|
openid | string | Player Network SDK 用户唯一标识 | 必填 |
token | string | Player Network SDK Token | 必填 |
请求示例
curl -X POST -H 'Content-Type: application/json' 'https://test.intlgame.com/v2/profile/exchange_channel_token?channelid=9&gameid=11&os=1&seq=&source=0&ts=1558666012&version=2.0&sig=e6b72b5ad42aaed268eae5a31b950630' -d '{"openid":"6654814801566087952","token":"91c538ff9ea265af2814f35e4e72d5032178d46f"}'
返回参数
参数 | 类型 | 描述 |
---|---|---|
ret | int | 返回码 0:正确 其他:失败 |
msg | string | 结果的详细信息 |
token | string | 第三方渠道的 token |
返回示例
{"ret":0,"msg":"success","channel_token":"xxxxxxxxxx-xxxxxxxxxxxxxxxxxxxx"}
各渠道支持情况
渠道 ID | 渠道名称 | 是否支持 | 备注 |
---|---|---|---|
1 | 不支持 | ||
2 | 不支持 | ||
3 | Guest | 不支持 | |
4 | 不支持 | ||
5 | GameCenter | 不支持 | |
6 | GooglePlay | 不支持 | |
9 | 不支持 | ||
10 | Garena | 支持 | |
14 | LINE | 不支持 | |
15 | Apple | 不支持 | |
19 | VK | 不支持 | |
20 | Xbox | 不支持 | |
21 | Steam | 不支持 | |
24 | Epic | 不支持 | |
26 | Discord | 不支持 | |
27 | PlayStation5 | 支持 | |
30 | DMM | 不支持 | |
32 | SquareEnix | 支持 | |
33 | Supercell | 不支持 | |
35 | Kakao | 不支持 | |
38 | VNG | 不支持 | |
41 | Nintendo Switch | 不支持 |