Data Type
Common Parameters
Access Source
| Source | Source | 
|---|---|
| Client | 0 | 
| Server | 1 | 
| Midas | 2 | 
| Center control | 8 | 
| Third-party channel | 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 | 
Operating System (OS)
| Operating system | OS | 
|---|---|
| Android | 1 | 
| iOS | 2 | 
| Web | 3 | 
| Linux | 4 | 
| Windows | 5 | 
| Nintendo | 6 | 
| Mac | 7 | 
| PlayStation | 8 | 
| Xbox | 9 | 
| Xbox Series X|S (XSX) | 11 | 
| WinGDK | 12 | 
Channel Information
Apple
| Parameter | Type | Description | Remark | 
|---|---|---|---|
| code | string | Authorization code used to obtain access token | Required | 
| user_name | string | User name returned by the channel | Optional | 
| app_id | string | Apple app ID, required for multi-channel packages | Optional | 
Discord
| Parameter | Type | Description | Remark | 
|---|---|---|---|
| access_token | string | Access token for web user | Required | 
| refresh_token | string | Refresh token | Required | 
| expires_in | uint | Time before the access token expires Unit: seconds  | Required | 
| redirect_uri | string | Redirect URI | Optional | 
Epic
| Parameter | Type | Description | Remark | 
|---|---|---|---|
| openid | string | Unique user ID, the response parameter account_id from the thirdAuthorize API | Required | 
| nickname | string | User nickname for display | Optional | 
| access_token | string | Access token for web user | Required | 
| refresh_token | string | Refresh token | Optional | 
| expires_in | uint | Time before the access token expires Unit: seconds  | Optional | 
| refresh_expires_in | uint | Time before the refresh token expires Unit: seconds  | Optional | 
Facebook
| Parameter | Type | Description | Remark | 
|---|---|---|---|
| access_token | string | Access token for web user | Required | 
Facebook Instant Game
| Parameter | Type | Description | Remark | 
|---|---|---|---|
| signature | string | Signature of the Facebook Instant Game | Required | 
Garena
| Parameter | Type | Description | Remark | 
|---|---|---|---|
| token | string | Access token for web user, the response parameter token from the thirdAuthorize API | Required for Player Network SDK Login | 
| garena_sns_openid | string | Garena OpenID for web user, the response parameter garena_sns_openid from the thirdAuthorize API | Required for garena link | 
| garena_sns_token | string | Garena access token for web user, the response parameter garena_sns_token from the thirdAuthorize API | Required for garena link | 
Google
| Parameter | Type | Description | Remark | 
|---|---|---|---|
| code | string | Authorization code used to obtain access token | Required | 
Kakao v3
| Parameter | Type | Description | Remark | 
|---|---|---|---|
| zat | string | Access token for Kakao v3 | Required | 
| picture | string | Avatar | Optional | 
| playerid | string | Player ID | Optional | 
| username | string | User identifier | Optional | 
LINE
| Parameter | Type | Description | Remark | 
|---|---|---|---|
| access_token | string | Access token for web user | Required | 
| expires_in | int64 | Time before the access token expires Unit: seconds  | Optional | 
PlayStation 5
| Parameter | Type | Description | Remark | 
|---|---|---|---|
| code | string | Access token for web user | Required | 
| redirect_uri | string | Redirect URI | Optional | 
Steam
| Parameter | Type | Description | Remark | 
|---|---|---|---|
| openid.ns | string | Field required by Steam web login protocol | Required | 
| openid.mode | string | Field required by Steam web login protocol | Required | 
| openid.op_endpoint | string | Field required by Steam web login protocol | Required | 
| openid.claimed_id | string | Field required by Steam web login protocol | Required | 
| openid.identity | string | Field required by Steam web login protocol | Required | 
| openid.return_to | string | Field required by Steam web login protocol | Required | 
| openid.response_nonce | string | Field required by Steam web login protocol | Required | 
| openid.assoc_handle | string | Field required by Steam web login protocol | Required | 
| openid.signed | string | Field required by Steam web login protocol | Required | 
| openid.sig | string | Field required by Steam web login protocol | Required | 
Twitch
| Parameter | Type | Description | Remark | 
|---|---|---|---|
| access_token | string | Access token for web user | Required | 
| refresh_token | string | Refresh token | Required | 
| expires_in | uint | Time before the access token expires Unit: seconds  | Required | 
| token_type | string | Access token type For example, "bearer".  | Required | 
Twitter
| Parameter | Type | Description | Remark | 
|---|---|---|---|
| oauth_token | string | Access token for web user, the response parameter access_token from the thirdAuthorize API | Required | 
| oauth_secret | string | Access secret for web user, the response parameter secret from the thirdAuthorize API | Required | 
VK
| Parameter | Type | Description | Remark | 
|---|---|---|---|
| token | string | Access token for web user, the response parameter access_token from the thirdAuthorize API | Required | 
Xbox
| Parameter | Type | Description | Remark | 
|---|---|---|---|
| auth_token | string | Access token for web user, the response parameter auth_token from the thirdAuthorize API | Required | 
| xuid | string | Xbox UID for web user, the response parameter xuid from the thirdAuthorize API | Required | 
QQ
| Parameter | Type | Description | Remark | 
|---|---|---|---|
| access_token | string | Access token for web user, response parameter access_token from the thirdAuthorize API | Required | 
| refresh_token | string | Refresh token for web user, response parameter refresh_token from the thirdAuthorize API | Required | 
| expires_in | string | Expiration time for QQ authentication, response parameter expires_in from the thirdAuthorize API | Required | 
| openid | string | QQ openid for web user, response parameter openid from the thirdAuthorize API | Required | 
Wechat
| Parameter | Type | Description | Remark | 
|---|---|---|---|
| code | string | Access code for web user, response parameter auth_token from the thirdAuthorize API | Required | 
LI PASS
| Parameter | Type | Description | Remark | 
|---|---|---|---|
| token | string | User authorization token for custom account | Required | 
| openid | string | Custom account UID | Required | 
| account_plat_type | number | Account platform type used to differentiate different custom account platforms ACCOUNT_PLAT_TYPE assigned by Player Network Console, value for LI PASS is 131  | Required | 
| account | string | User account such as email | Required |