/**
*
*/
package com.niveales.library.utils;
import com.niveales.library.ui.NivealesApplication;
import oauth.signpost.OAuth;
import twitter4j.Twitter;
import twitter4j.TwitterException;
import twitter4j.TwitterFactory;
import twitter4j.http.AccessToken;
import android.content.SharedPreferences;
public class TwitterUtils {
public static boolean isAuthenticated(SharedPreferences prefs) {
String token = prefs.getString(OAuth.OAUTH_TOKEN, "");
String secret = prefs.getString(OAuth.OAUTH_TOKEN_SECRET, "");
AccessToken a = new AccessToken(token,secret);
Twitter twitter = new TwitterFactory().getInstance();
twitter.setOAuthConsumer(NivealesApplication.TWITTER_CONSUMER_KEY, NivealesApplication.TWITTER_SECRET);
twitter.setOAuthAccessToken(a);
// try {
// twitter.getAccountSettings();
// return true;
// } catch (TwitterException e) {
// return false;
// }
return false;
}
public static void sendTweet(SharedPreferences prefs,String msg) throws Exception {
String token = prefs.getString(OAuth.OAUTH_TOKEN, "");
String secret = prefs.getString(OAuth.OAUTH_TOKEN_SECRET, "");
AccessToken a = new AccessToken(token,secret);
Twitter twitter = new TwitterFactory().getInstance();
twitter.setOAuthConsumer(NivealesApplication.TWITTER_CONSUMER_KEY, NivealesApplication.TWITTER_SECRET);
twitter.setOAuthAccessToken(a);
twitter.updateStatus(msg);
}
}