Package twitter4j
Class OAuth2Authorization
java.lang.Object
twitter4j.OAuth2Authorization
- All Implemented Interfaces:
Serializable,Authorization
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbooleangetAuthorizationHeader(twitter4j.HttpRequest req) static OAuth2AuthorizationEquivalent to OAuth2Authorization.newBuilder().build();static OAuth2AuthorizationgetInstance(String consumerKey, String consumerSecret) Equivalent to OAuth2Authorization.newBuilder().oAuthConsumer(key, secret).build();Obtains an OAuth 2 Bearer token.inthashCode()voidRevokes an issued OAuth 2 Bearer Token.booleanReturns true if authorization credentials are set.toString()
-
Method Details
-
newBuilder
- Returns:
- builder for
OAuth2Authorization
-
getInstance
Equivalent to OAuth2Authorization.newBuilder().oAuthConsumer(key, secret).build();- Parameters:
consumerKey- consumer keyconsumerSecret- consumer secret- Returns:
- OAuth2Authorization
-
getInstance
Equivalent to OAuth2Authorization.newBuilder().build();- Returns:
- OAuth2Authorization
-
getOAuth2Token
Obtains an OAuth 2 Bearer token.- Returns:
- OAuth 2 Bearer token
- Throws:
TwitterException- when Twitter service or network is unavailable, or connecting non-SSL endpoints.IllegalStateException- when Bearer token is already available, or OAuth consumer is not available.- See Also:
-
invalidateOAuth2Token
Revokes an issued OAuth 2 Bearer Token.- Throws:
TwitterException- when Twitter service or network is unavailable, or connecting non-SSL endpoints.IllegalStateException- when Bearer token is not available.
-
getAuthorizationHeader
- Specified by:
getAuthorizationHeaderin interfaceAuthorization- Parameters:
req- request- Returns:
- header
-
isEnabled
public boolean isEnabled()Description copied from interface:AuthorizationReturns true if authorization credentials are set.- Specified by:
isEnabledin interfaceAuthorization- Returns:
- true if authorization credentials are set
-
equals
-
hashCode
public int hashCode() -
toString
-