class TwitterOAuthSupportBaseImpl extends TwitterOAuthSupportBase
Modifier and Type | Field and Description |
---|---|
protected int |
id |
protected java.lang.String |
screenName |
http, rateLimitStatusListener
auth, conf
Constructor and Description |
---|
TwitterOAuthSupportBaseImpl() |
TwitterOAuthSupportBaseImpl(Configuration conf) |
TwitterOAuthSupportBaseImpl(Configuration conf,
Authorization auth) |
TwitterOAuthSupportBaseImpl(Configuration conf,
java.lang.String screenName,
java.lang.String password) |
TwitterOAuthSupportBaseImpl(java.lang.String screenName,
java.lang.String password) |
Modifier and Type | Method and Description |
---|---|
private OAuthSupport |
getOAuth() |
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 token,
java.lang.String tokenSecret)
Deprecated.
|
AccessToken |
getOAuthAccessToken(java.lang.String token,
java.lang.String tokenSecret,
java.lang.String pin)
Retrieves an access token associated with the supplied request token.
|
RequestToken |
getOAuthRequestToken()
Retrieves a request token
|
RequestToken |
getOAuthRequestToken(java.lang.String callbackUrl)
Retrieves a request token
|
boolean |
isOAuthEnabled()
tests if the instance is authenticated by Basic
|
void |
setOAuthAccessToken(AccessToken accessToken)
Deprecated.
|
void |
setOAuthAccessToken(java.lang.String token,
java.lang.String tokenSecret)
Deprecated.
|
void |
setOAuthConsumer(java.lang.String consumerKey,
java.lang.String consumerSecret)
sets the OAuth consumer key and consumer secret
|
equals, hashCode, httpResponseReceived, setRateLimitStatusListener, shutdown
ensureAuthorizationEnabled, ensureBasicEnabled, getAuthorization, isBasicAuthEnabled, toString
protected transient java.lang.String screenName
protected transient int id
TwitterOAuthSupportBaseImpl(Configuration conf)
TwitterOAuthSupportBaseImpl()
TwitterOAuthSupportBaseImpl(java.lang.String screenName, java.lang.String password)
TwitterOAuthSupportBaseImpl(Configuration conf, java.lang.String screenName, java.lang.String password)
TwitterOAuthSupportBaseImpl(Configuration conf, Authorization auth)
public RequestToken getOAuthRequestToken() throws TwitterException
getOAuthRequestToken
in interface OAuthSupport
getOAuthRequestToken
in class TwitterOAuthSupportBase
TwitterException
- when Twitter service or network is unavailablepublic RequestToken getOAuthRequestToken(java.lang.String callbackUrl) throws TwitterException
getOAuthRequestToken
in interface OAuthSupport
getOAuthRequestToken
in class TwitterOAuthSupportBase
callbackUrl
- callback URLTwitterException
- when Twitter service or network is unavailablepublic AccessToken getOAuthAccessToken() throws TwitterException
getOAuthAccessToken
in interface OAuthSupport
getOAuthAccessToken
in class TwitterOAuthSupportBase
TwitterException
- When Twitter service or network is unavailable, when the user has not authorized, or when the client application is not permitted to use xAuthpublic AccessToken getOAuthAccessToken(java.lang.String oauthVerifier) throws TwitterException
getOAuthAccessToken
in interface OAuthSupport
getOAuthAccessToken
in class TwitterOAuthSupportBase
oauthVerifier
- OAuth verifier. AKA pin.java.lang.IllegalStateException
- when AccessToken has already been retrieved or setTwitterException
- when Twitter service or network is unavailable, or the user has not authorizedpublic AccessToken getOAuthAccessToken(RequestToken requestToken) throws TwitterException
getOAuthAccessToken
in interface OAuthSupport
getOAuthAccessToken
in class TwitterOAuthSupportBase
requestToken
- the request tokenjava.lang.IllegalStateException
- when AccessToken has already been retrieved or setTwitterException
- when Twitter service or network is unavailable, or the user has not authorizedpublic AccessToken getOAuthAccessToken(RequestToken requestToken, java.lang.String oauthVerifier) throws TwitterException
getOAuthAccessToken
in interface OAuthSupport
getOAuthAccessToken
in class TwitterOAuthSupportBase
requestToken
- the request tokenoauthVerifier
- OAuth verifier. AKA pin.java.lang.IllegalStateException
- when AccessToken has already been retrieved or setTwitterException
- when Twitter service or network is unavailable, or the user has not authorizedpublic void setOAuthAccessToken(AccessToken accessToken)
TwitterFactory.getInstance(twitter4j.http.Authorization)
insteadsetOAuthAccessToken
in interface OAuthSupport
setOAuthAccessToken
in class TwitterOAuthSupportBase
accessToken
- accessTokenpublic AccessToken getOAuthAccessToken(java.lang.String token, java.lang.String tokenSecret) throws TwitterException
TwitterFactory.getInstance(twitter4j.http.Authorization)
insteadgetOAuthAccessToken
in interface OAuthSupport
getOAuthAccessToken
in class TwitterOAuthSupportBase
token
- the screen nametokenSecret
- the passwordTwitterException
- when Twitter service or network is unavailable, or the user has not authorizedpublic AccessToken getOAuthAccessToken(java.lang.String token, java.lang.String tokenSecret, java.lang.String pin) throws TwitterException
getOAuthAccessToken
in class TwitterOAuthSupportBase
token
- request tokentokenSecret
- request token secretpin
- pinTwitterException
- when Twitter service or network is unavailable, or the user has not authorizedpublic void setOAuthAccessToken(java.lang.String token, java.lang.String tokenSecret)
TwitterFactory.getInstance(twitter4j.http.Authorization)
insteadsetOAuthAccessToken
in class TwitterOAuthSupportBase
token
- access tokentokenSecret
- access token secretjava.lang.IllegalStateException
- when AccessToken has already been retrieved or setpublic boolean isOAuthEnabled()
isOAuthEnabled
in class TwitterOAuthSupportBase
private OAuthSupport getOAuth()
public void setOAuthConsumer(java.lang.String consumerKey, java.lang.String consumerSecret)
setOAuthConsumer
in class TwitterOAuthSupportBase
consumerKey
- OAuth consumer keyconsumerSecret
- OAuth consumer secret