Type Definition
Channel Information Description
Apple
| Parameters | Type | Description | Remarks |
|---|---|---|---|
| code | string | Authorization code that can be used to obtain an access token | Required |
| user_name | string | Username returned by the channel | Optional |
| app_id | string | App ID for the Apple channel, required for multi-channel packages | Optional |
Discord
| Parameters | Type | Description | Remark |
|---|---|---|---|
| access_token | string | Access token for web users | Required |
| refresh_token | string | Refresh Token | Required |
| expires_in | uint | Time amount before access token expires Unit: Seconds | Required |
| redirect_uri | string | Redirect URI | Optional |
Epic
| Parameters | Type | Description | Remarks |
|---|---|---|---|
| openid | string | Unique identification for Player Network SDK users, returned as the account_id parameter by the thirdAuthorize API | Required |
| nickname | string | User nickname for display | Optional |
| access_token | String | Access token for web users | Mandatory |
| refresh_token | string | Refresh Token | Optional |
| expires_in | uint | Time amount before access token expires Unit: Seconds | Optional |
| refresh_expires_in | uint | Time amount before refresh token expires Unit: Seconds | Optional |
Facebook
| Parameters | Type | Description | Notes |
|---|---|---|---|
| access_token | String | Access token for web users | Required |
Facebook Instant Game
| Parameter | Type | Description | Remarks |
|---|---|---|---|
| signature | String | Signature for Facebook Instant Game | Required |
Garena
| Parameter | Type | Description | Remarks |
|---|---|---|---|
| token | String | Access token for Garena web users, returned as the token parameter by the thirdAuthorize API | Required for Player Network SDK authorization |
| garena_sns_openid | String | Garena OpenID, returned as the garena_sns_openid parameter by the thirdAuthorize API | Required for Garena binding |
| garena_sns_token | string | Garena token, returned as the garena_sns_token parameter by the thirdAuthorize API | Required for Garena binding |
Google
| Parameters | Type | Description | Remark |
|---|---|---|---|
| code | string | Authorization code that can be used to obtain an access token | Required |
Kakao v3
| Parameters | Type | Description | Remark |
|---|---|---|---|
| zat | string | Kakao v3 access token | Required |
| picture | string | Avatar | Optional |
| playerid | string | Player ID | Optional |
| username | string | User Identifier | Optional |
LINE
| Parameters | Type | Description | Remark |
|---|---|---|---|
| access_token | string | Access token for web users | Required |
| expires_in | int64 | Amount of time before an access token expires Unit: seconds | Optional |
PlayStation 5
| Parameters | Type | Description | Remark |
|---|---|---|---|
| code | string | Access token for web users | Required |
| redirect_uri | string | Redirect URI | Optional |
Steam
| Parameters | Type | Description | Remark |
|---|---|---|---|
| openid.ns | string | Steam web login protocol field | Required |
| openid.mode | string | Steam web login protocol field | Required |
| openid.op_endpoint | string | Steam web login protocol field | Required |
| openid.claimed_id | string | Steam web login protocol field | Required |
| openid.identity | String | Steam web login protocol field | Required |
| openid.return_to | String | Steam web login protocol field | Required |
| openid.response_nonce | String | Steam web login protocol field | Required |
| openid.assoc_handle | String | Steam web login protocol field | Required |
| openid.signed | String | Steam web login protocol field | Required |
| openid.sig | string | Steam web login protocol field | Required |
Twitch
| Parameters | Type | Description | Remark |
|---|---|---|---|
| access_token | string | Access token for web users | Required |
| refresh_token | String | Refresh token | Required |
| expires_in | uint | Amount of time before an access token expires Unit: seconds | Required |
| token_type | string | Type of access token e.g., "bearer" | Required |
X
| Parameter | Type | Description | Remark |
|---|---|---|---|
| oauth_token | string | Access token for web users, returned by the thirdAuthorize interface as access_token | Required |
| oauth_secret | String | Access secret for web users, returned by the thirdAuthorize interface as secret | Required |
VK
| Parameter | Type | Description | Remark |
|---|---|---|---|
| token | string | Access token for web users, returned by the thirdAuthorize interface as access_token | Required |
Xbox
| Parameters | Type | Description | Remark |
|---|---|---|---|
| auth_token | string | Access token for web users, returned by the thirdAuthorize interface as auth_token | Required |
| xuid | string | Xbox UID for web users, returned by the thirdAuthorize interface as xuid | Required |
QQ
| Parameters | Type | Description | Remark |
|---|---|---|---|
| access_token | string | Access token for web users, returned by the thirdAuthorize interface as access_token | Required |
| refresh_token | string | Refresh token for web users, returned by the thirdAuthorize interface as refresh_token | Required |
| expires_in | String | Expiration time for web user information, returned by the thirdAuthorize interface as expires_in | Required |
| openid | string | QQ openid for web users, returned by the thirdAuthorize interface as openid | Required |
Wechat
| Parameter | Type | Description | Remark |
|---|---|---|---|
| code | string | Access token for web users, returned by the thirdAuthorize interface as code | Required |
LI PASS
| Parameter | Type | Description | Remark |
|---|---|---|---|
| token | string | User-generated account authorization token | Required |
| openid | String | UID of self-built account | Required |
| account_plat_type | number | Used to differentiate account platform types for different custom account platforms ACCOUNT_PLAT_TYPE assigned by the Player Network Console; for LI PASS, the value is 131 | Required |
| account | string | User account, such as email | Required |