diff options
-rw-r--r-- | src/mining/OAuthRequester.java | 8 | ||||
-rw-r--r-- | src/support/OAuthAccessTokenSecret.java | 28 |
2 files changed, 33 insertions, 3 deletions
diff --git a/src/mining/OAuthRequester.java b/src/mining/OAuthRequester.java index d72ca2f..d3215c6 100644 --- a/src/mining/OAuthRequester.java +++ b/src/mining/OAuthRequester.java @@ -9,6 +9,7 @@ import oauth.signpost.basic.DefaultOAuthProvider; import oauth.signpost.exception.OAuthException; import org.json.JSONObject; import support.ConsumerKeySecret; +import support.OAuthAccessTokenSecret; import utils.Configuration; /** @@ -48,10 +49,11 @@ public class OAuthRequester extends AbstractRequester { * https://dev.twitter.com/docs/auth/tokens-devtwittercom) or via a PIN * (https://dev.twitter.com/docs/auth/pin-based-authorization). * - * @param token Access token. - * @param secret Access token secret. + * @param secrets Access token and token secret. */ - public void setAccessToken(String token, String secret) { + public void setAccessToken(OAuthAccessTokenSecret secrets) { + String token = secrets.getToken(); + String secret = secrets.getSecret(); consumer.setTokenWithSecret(token, secret); } diff --git a/src/support/OAuthAccessTokenSecret.java b/src/support/OAuthAccessTokenSecret.java new file mode 100644 index 0000000..795b036 --- /dev/null +++ b/src/support/OAuthAccessTokenSecret.java @@ -0,0 +1,28 @@ +package support; + +/** + * Contains an OAuth token and secret pair. These tokens can be retrieved from + * dev.twitter.com (https://dev.twitter.com/docs/auth/tokens-devtwittercom) or + * by querying the user for a specific PIN. See {@link mining.OAuthRequester} + * for the latter method. + * + * @author Peter Wu + */ +public class OAuthAccessTokenSecret { + + private final String token; + private final String secret; + + public OAuthAccessTokenSecret(String token, String secret) { + this.token = token; + this.secret = secret; + } + + public String getToken() { + return token; + } + + public String getSecret() { + return secret; + } +} |