public interface OAuthSupport
Modifier and Type | Method and Description |
---|---|
AccessToken |
getOAuthAccessToken()
Returns an access token associated with this instance.
If no access token is associated with this instance, this will retrieve a new access token. |
AccessToken |
getOAuthAccessToken(RequestToken requestToken)
Retrieves an access token associated with the supplied request token and sets userId.
|
AccessToken |
getOAuthAccessToken(RequestToken requestToken,
java.lang.String oauthVerifier)
Retrieves an access token associated with the supplied request token and sets userId.
|
AccessToken |
getOAuthAccessToken(java.lang.String oauthVerifier)
Retrieves an access token.
|
AccessToken |
getOAuthAccessToken(java.lang.String screenName,
java.lang.String password)
Retrieves an access token associated with the supplied screen name and password using xAuth.
In order to get access acquire AccessToken using xAuth, you must apply by sending an email to api@twitter.com — all other applications will receive an HTTP 401 error. |
RequestToken |
getOAuthRequestToken()
Retrieves a request token
|
RequestToken |
getOAuthRequestToken(java.lang.String callbackURL)
Retrieves a request token
|
void |
setOAuthAccessToken(AccessToken accessToken)
Sets the access token
|
RequestToken getOAuthRequestToken() throws TwitterException
TwitterException
- when Twitter service or network is unavailablejava.lang.IllegalStateException
- access token is already availableRequestToken getOAuthRequestToken(java.lang.String callbackURL) throws TwitterException
callbackURL
- callback URLTwitterException
- when Twitter service or network is unavailablejava.lang.IllegalStateException
- access token is already availableAccessToken getOAuthAccessToken() throws TwitterException
TwitterException
- when Twitter service or network is unavailable, or the user has not authorizedjava.lang.IllegalStateException
- when RequestToken has never been acquiredAccessToken getOAuthAccessToken(java.lang.String oauthVerifier) throws TwitterException
oauthVerifier
- OAuth verifier. AKA pin.TwitterException
- when Twitter service or network is unavailable, or the user has not authorizedAccessToken getOAuthAccessToken(RequestToken requestToken) throws TwitterException
requestToken
- the request tokenTwitterException
- when Twitter service or network is unavailable, or the user has not authorizedAccessToken getOAuthAccessToken(RequestToken requestToken, java.lang.String oauthVerifier) throws TwitterException
requestToken
- the request tokenoauthVerifier
- OAuth verifier. AKA pin.TwitterException
- when Twitter service or network is unavailable, or the user has not authorizedAccessToken getOAuthAccessToken(java.lang.String screenName, java.lang.String password) throws TwitterException
screenName
- the screen namepassword
- the passwordTwitterException
- when Twitter service or network is unavailable, or the user has not authorizedvoid setOAuthAccessToken(AccessToken accessToken)
accessToken
- accessToken