Skip to main content

Type Definition

Channel Information Description

Apple

ParametersTypeDescriptionRemarks
codestringAuthorization code that can be used to obtain an access tokenRequired
user_namestringUsername returned by the channelOptional
app_idstringApp ID for the Apple channel, required for multi-channel packagesOptional

Discord

ParametersTypeDescriptionRemark
access_tokenstringAccess token for web usersRequired
refresh_tokenstringRefresh TokenRequired
expires_inuintTime amount before access token expires
Unit: Seconds
Required
redirect_uristringRedirect URIOptional

Epic

ParametersTypeDescriptionRemarks
openidstringUnique identification for Player Network SDK users, returned as the account_id parameter by the thirdAuthorize APIRequired
nicknamestringUser nickname for displayOptional
access_tokenStringAccess token for web usersMandatory
refresh_tokenstringRefresh TokenOptional
expires_inuintTime amount before access token expires
Unit: Seconds
Optional
refresh_expires_inuintTime amount before refresh token expires
Unit: Seconds
Optional

Facebook

ParametersTypeDescriptionNotes
access_tokenStringAccess token for web usersRequired

Facebook Instant Game

ParameterTypeDescriptionRemarks
signatureStringSignature for Facebook Instant GameRequired

Garena

ParameterTypeDescriptionRemarks
tokenStringAccess token for Garena web users, returned as the token parameter by the thirdAuthorize APIRequired for Player Network SDK authorization
garena_sns_openidStringGarena OpenID, returned as the garena_sns_openid parameter by the thirdAuthorize APIRequired for Garena binding
garena_sns_tokenstringGarena token, returned as the garena_sns_token parameter by the thirdAuthorize APIRequired for Garena binding

Google

ParametersTypeDescriptionRemark
codestringAuthorization code that can be used to obtain an access tokenRequired

Kakao v3

ParametersTypeDescriptionRemark
zatstringKakao v3 access tokenRequired
picturestringAvatarOptional
playeridstringPlayer IDOptional
usernamestringUser IdentifierOptional

LINE

ParametersTypeDescriptionRemark
access_tokenstringAccess token for web usersRequired
expires_inint64Amount of time before an access token expires
Unit: seconds
Optional

PlayStation 5

ParametersTypeDescriptionRemark
codestringAccess token for web usersRequired
redirect_uristringRedirect URIOptional

Steam

ParametersTypeDescriptionRemark
openid.nsstringSteam web login protocol fieldRequired
openid.modestringSteam web login protocol fieldRequired
openid.op_endpointstringSteam web login protocol fieldRequired
openid.claimed_idstringSteam web login protocol fieldRequired
openid.identityStringSteam web login protocol fieldRequired
openid.return_toStringSteam web login protocol fieldRequired
openid.response_nonceStringSteam web login protocol fieldRequired
openid.assoc_handleStringSteam web login protocol fieldRequired
openid.signedStringSteam web login protocol fieldRequired
openid.sigstringSteam web login protocol fieldRequired

Twitch

ParametersTypeDescriptionRemark
access_tokenstringAccess token for web usersRequired
refresh_tokenStringRefresh tokenRequired
expires_inuintAmount of time before an access token expires
Unit: seconds
Required
token_typestringType of access token
e.g., "bearer"
Required

X

ParameterTypeDescriptionRemark
oauth_tokenstringAccess token for web users, returned by the thirdAuthorize interface as access_tokenRequired
oauth_secretStringAccess secret for web users, returned by the thirdAuthorize interface as secretRequired

VK

ParameterTypeDescriptionRemark
tokenstringAccess token for web users, returned by the thirdAuthorize interface as access_tokenRequired

Xbox

ParametersTypeDescriptionRemark
auth_tokenstringAccess token for web users, returned by the thirdAuthorize interface as auth_tokenRequired
xuidstringXbox UID for web users, returned by the thirdAuthorize interface as xuidRequired

QQ

ParametersTypeDescriptionRemark
access_tokenstringAccess token for web users, returned by the thirdAuthorize interface as access_tokenRequired
refresh_tokenstringRefresh token for web users, returned by the thirdAuthorize interface as refresh_tokenRequired
expires_inStringExpiration time for web user information, returned by the thirdAuthorize interface as expires_inRequired
openidstringQQ openid for web users, returned by the thirdAuthorize interface as openidRequired

Wechat

ParameterTypeDescriptionRemark
codestringAccess token for web users, returned by the thirdAuthorize interface as codeRequired

LI PASS

ParameterTypeDescriptionRemark
tokenstringUser-generated account authorization tokenRequired
openidStringUID of self-built accountRequired
account_plat_typenumberUsed 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
accountstringUser account, such as emailRequired