跳到主要内容

获取第三方渠道 token

POST /v2/profile/exchange_channel_token

这个接口使游戏能够获得第三方渠道的登录令牌。

注意

只提供第三方渠道 token 的缓存。通过此接口获取到的第三方渠道 token 有可能因过期时间差和用户取消授权等场景导致与渠道实际 token 状态存在差异。

请求参数

关于接口调用的查询参数,请参见 查询参数

参数类型描述备注
openidstringPlayer Network SDK 用户唯一标识必填
tokenstringPlayer 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"}'

返回参数

参数类型描述
retint返回码
0:正确
其他:失败
msgstring结果的详细信息
tokenstring第三方渠道的 token

返回示例

{"ret":0,"msg":"success","channel_token":"xxxxxxxxxx-xxxxxxxxxxxxxxxxxxxx"}

各渠道支持情况

渠道 ID渠道名称是否支持备注
1WeChat不支持
2QQ不支持
3Guest不支持
4Facebook不支持
5GameCenter不支持
6GooglePlay不支持
9Twitter不支持
10Garena支持
14LINE不支持
15Apple不支持
19VK不支持
20Xbox不支持
21Steam不支持
24Epic不支持
26Discord不支持
27PlayStation5支持
30DMM不支持
32SquareEnix支持
33Supercell不支持
35Kakao不支持
38VNG不支持
41Nintendo Switch不支持