Type Definition
Common Parameters
Access Source
| Source | Source |
|---|---|
| Client | 0 |
| Server | 1 |
| Midas | 2 |
| Central Control | 8 |
| Third-Party Channels | 9 |
| Web | 11 |
| WeChat Community | 16 |
| Authorization Module | 17 |
| Game Event Platform | 18 |
| Authentication module | 20 |
| Custom accounts | 21 |
| Customer service system | 22 |
| Data Management & Compliance System (DMCS) | 23 |
| Questionnaire platform | 24 |
| GameConfigS | 25 |
| Player Network | 26 |
| Player Network Console | 27 |
| Login launcher console | 28 |
| Account deletion service | 29 |
| Game event CGI | 30 |
| Web caller of account deletion service | 31 |
| JSSDK | 32 |
| Security component server | 33 |
| Player Network Console internal tool | 34 |
| Player Network Community backend | 35 |
| Security cleansing access | 36 |
| GameNative Client | 37 |
| SmartLink | 38 |
| Player Network SDK configuration delivery API | 39 |
| Garena Backend | 40 |
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
| Parameter | Type | Description | Remark |
|---|---|---|---|
| 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 | Required |
| 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 | Remarks |
|---|---|---|---|
| access_token | string | Access token for web users | Required |
Facebook Instant Game
| Parameters | Type | Description | Notes |
|---|---|---|---|
| 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
| Parameter | Type | Description | Remarks |
|---|---|---|---|
| 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 |