package com.fivehundredpx.api.auth;
import java.util.ArrayList;
import org.apache.http.NameValuePair;
import org.apache.http.message.BasicNameValuePair;
public class TwitterAuthProvider extends XAuthProvider {
private String twitterToken;
private String twitterSecret;
public TwitterAuthProvider(String twitterToken, String twitterSecret) {
super();
this.twitterToken = twitterToken;
this.twitterSecret = twitterSecret;
}
protected ArrayList<NameValuePair> buildParameters(OAuthParameters params) {
ArrayList<NameValuePair> tuples = new ArrayList<NameValuePair>();
tuples.add(new BasicNameValuePair(OAuthConstants.MODE, "twitter_auth"));
params.put(OAuthConstants.MODE, "twitter_auth");
tuples.add(new BasicNameValuePair(OAuthConstants.X_TOKEN, twitterToken));
params.put(OAuthConstants.X_TOKEN, twitterToken);
tuples.add(new BasicNameValuePair(OAuthConstants.X_SECRET, twitterSecret));
params.put(OAuthConstants.X_SECRET, twitterSecret);
return tuples;
}
}