Skip to content

Twitter Authorization Login

Interface Address:/v2/enduser/enduserapi/twitterAuthLogin

Request Method:POST

Request Data Type:application/json

Response Data Type:*/*

Interface Description:Twitter Authorization Login

Request Parameters:

Parameter NameParameter DescriptionRequest TypeRequiredData Typeschema
appIdEnterprise third-party configured appIdquerytruestring
oauthTokenoauthToken obtained after Twitter authorizationquerytruestring
oauthTokenSecretoauthTokenSecret obtained after Twitter authorizationquerytruestring
signatureSignature
Signature generation rule: SHA256(appId + oauthToken + oauthTokenSecret+userDomainSecret)
querytruestring
userDomainUser domainquerytruestring
mccMCCqueryfalseinteger(int32)

Response Status:

Status CodeDescriptionschema
200Login successful, token returned in dataRegistration code response data«Login token return»
5013User domain format incorrect
5015User domain does not exist
5023Please enter user domain
5104User domain has been disabled
5569Please enter oauthToken
5570Please enter oauthTokenSecret
6084MCC does not belong to the current data center
6085Failed to query data center for MCC

Response Parameters:

Parameter NameParameter DescriptionTypeschema
codeResponse status codeinteger(int32)integer(int32)
dataResponse dataLogin token returnLogin token return
  accessTokenInterface access tokentokentoken
    expirationTimeExpiration timestamp in seconds. Token becomes invalid after this time.integer
    tokentokenstring
  refreshTokenRefresh tokentokentoken
    expirationTimeExpiration timestamp in seconds. Token becomes invalid after this time.integer
    tokentokenstring
extMsgExtended messagestring
msgResponse messagestring

Response Example:

javascript
{
	"code": 0,
	"data": {
		"accessToken": {
			"expirationTime": 0,
			"token": ""
		},
		"refreshToken": {
			"expirationTime": 0,
			"token": ""
		}
	},
	"extMsg": "",
	"msg": ""
}