if (buffer != null) DAO.log("PROXY: downloaded url=" + url + " from recently downloaded user setting successfully!"); } catch (TwitterException e) { DAO.log("ProxyServlet: call to twitter api failed: " + e.getMessage());
TwitterAuthConfig authConfig = new TwitterAuthConfig(TWITTER_API_KEY, TWITTER_API_SECRET); Fabric.with(activity, new Twitter(authConfig)); TwitterCore.getInstance().getApiClient().getAccountService().verifyCredentials(false, false, new com.twitter.sdk.android.core.Callback<User>() { @Override public void success(Result<User> result) { Log.d(TAG, "Twitter log in success"); String userName = result.data.screenName; int userId = result.data.id; String pictureUrl = result.data.profileImageUrl; String coverUrl = result.data.profileBannerUrl; } @Override public void failure(TwitterException e) { Log.d(TAG, "Twitter log in error : " + e.getMessage()); } });
@Override protected RequestToken doInBackground( Void... params ) { Twitter twitter = getTwitter(); RequestToken token = null; try { token = twitter.getOAuthRequestToken(); } catch (TwitterException e) { Log.e( TAG, e.getMessage(), e ); } return token; }
/* SortedSet<Tweet> tweets defined somewhere above, possibly with a custom Comparator */ public void updateTwitter() { try { tweets.addAll(TwitterFactory.getInstance().search(query).getTweets()); } catch (TwitterException te) { te.printStackTrace(); System.out.println("Failed to search tweets: " + te.getMessage()); } }
if (verifier != null) { AccessToken accessToken = twitter.getOAuthAccessToken( requestToken, verifier); twitter.setOAuthAccessToken(accessToken); StatusUpdate status = new StatusUpdate(mMessage); File imageFile = new File(mImageLocation); if (imageFile != null) { status.setMedia(imageFile); } String strStatus = String.valueOf(status); if(strStatus !=null){ twitter.updateStatus(status); strStatus = null ; } } } catch (TwitterException e) { Log.d("Twitter", e.getMessage()); }
try { QueryResult result = twitter.search(new Query(args[0])); List<Tweet> tweets = result.getTweets(); for (Tweet tweet : tweets) { System.out.println("@" + tweet.getFromUser() + " - " + tweet.getText()); } System.exit(0); } catch (TwitterException te) { te.printStackTrace(); System.out.println("Failed to search tweets: " + te.getMessage()); System.exit(-1); }
private void getTweets(String user) { try { List<Status> statuses; statuses = twitter.getUserTimeline(user); System.out.println("Showing @" + user + "'s user timeline."); for (Status status : statuses) { System.out.println("@" + status.getUser().getScreenName() + " - " + status.getText()); } } catch (TwitterException te) { te.printStackTrace(); System.out.println("Failed to get timeline: " + te.getMessage()); } }
public void getUserTweets(){ System.out.println("Showing public timeline."); try { List<Status> statuses = mTwitter.getUserTimeline(); for (Status status : statuses) { System.out.println(status.getUser().getName() + ":" + status.getText()); ComposeTwit.tweets_list.add(""+ status.getText()); } Log.d("tweets_list Size", ""+ComposeTwit.tweets_list.size()); } catch (TwitterException te) { System.out.println("Failed to get timeline: " + te.getMessage()); System.exit(-1); } }
/** * Usage: java twitter4j.examples.DirectMessage senderID senderPassword message recipientId * @param args String[] */ public static void main(String[] args) { if (args.length < 4) { System.out.println("No TwitterID/Password specified."); System.out.println("Usage: java twitter4j.examples.DirectMessage senderID senderPassword message recipientId"); System.exit( -1); } Twitter twitter = new Twitter(args[0], args[1]); try { DirectMessage message = twitter.sendDirectMessage(args[2], args[3]); System.out.println("Direct message successfully sent to " + message.getRecipientScreenName()); System.exit(0); } catch (TwitterException te) { System.out.println("Failed to send message: " + te.getMessage()); System.exit( -1); } } }
try { Query query = new Query(keyword); // GeoLocation location = new GeoLocation(latitude, longitude); String unit = Query.KILOMETERS; // or Query.MILES; query.setGeoCode(location, radius, unit); QueryResult result; do { result = twitter.search(query); List<Status> tweets = result.getTweets(); for (Status tweet : tweets) { System.out.println("@" + tweet.getUser().getScreenName() + " - " + tweet.getText()); } } while ((query = result.nextQuery()) != null); } catch (TwitterException te) { System.out.println("Failed to search tweets: " + te.getMessage()); System.exit(-1); }
private void processResponse(final Status status, final Object result) { if (Response.class.isInstance(result)) { final Response response = Response.class.cast(result); RESPONSE_MAP.put(status.getUser().getScreenName(), response); try { replyTo(status, response.getMessage()); } catch (TwitterException e) { LOGGER.severe("Unable to send tweet" + e.getMessage()); } } else { RESPONSE_MAP.remove(status.getUser().getScreenName()); } if (String.class.isInstance(result)) { RESPONSE_MAP.remove(status.getUser().getScreenName()); try { replyTo(status, String.class.cast(result)); } catch (TwitterException e) { LOGGER.severe("Unable to send tweet" + e.getMessage()); } } }
public final class GetFavorites { /** * Usage: java twitter4j.examples.favorite.GetFavorites * * @param args message */ public static void main(String[] args) { try { Twitter twitter = new TwitterFactory().getInstance(); List<Status> statuses = twitter.getFavorites(); for (Status status : statuses) { System.out.println("@" + status.getUser().getScreenName() + " - " + status.getText()); } System.out.println("done."); System.exit(0); } catch (TwitterException te) { te.printStackTrace(); System.out.println("Failed to get favorites: " + te.getMessage()); System.exit(-1); } } }
try { Twitter twitter = new TwitterFactory().getInstance(); long cursor = -1; IDs ids; System.out.println("Listing followers's ids."); do { if (0 < userId) { ids = twitter.getFollowersIDs(userId, cursor); } else { ids = twitter.getFollowersIDs(cursor); } for (long id : ids.getIDs()) { System.out.println(id); } } while ((cursor = ids.getNextCursor()) != 0); System.exit(0); } catch (TwitterException te) { te.printStackTrace(); System.out.println("Failed to get followers' ids: " + te.getMessage()); System.exit(-1); }
@Override protected List<twitter4j.Status> doInBackground(String... params) { Twitter twitter = TwitterWrapper.getTwitterInstance(context.getApplicationContext()); List<twitter4j.Status> tweets = null; try { Query query = new Query(params[0]); QueryResult result; result = twitter.search(query); tweets = result.getTweets(); } catch (TwitterException te) { te.printStackTrace(); System.out.println("Failed to search tweets: " + te.getMessage()); } return tweets; }
// try this try { // Access Token access_token = mSharedPreferences.getString( PREF_KEY_OAUTH_TOKEN, ""); // Access Token Secret access_token_secret = mSharedPreferences.getString( PREF_KEY_OAUTH_SECRET, ""); AccessToken accessToken = new AccessToken(access_token, access_token_secret); final Twitter twitter = new TwitterFactory().getInstance(); twitter.setOAuthConsumer("twitterConsumerKey", "twitterSecreatKey"); twitter.setOAuthAccessToken(accessToken); // Update status twitter4j.Status response = twitter.updateStatus(status); Log.d("Status", "> " + response.getText()); } catch (TwitterException e) { // Error in updating status Log.d("Twitter Update Error", e.getMessage()); }
@Override protected Bundle doInBackground(Bundle... params) { Bundle args = params[0]; Bundle result = new Bundle(); String paramMessage = args.getString(MESSAGE); String paramLink = args.getString(LINK); ConfigurationBuilder builder = new ConfigurationBuilder(); builder.setOAuthConsumerKey("your ConsumerKey"); builder.setOAuthConsumerSecret("your ConsumerSecret"); String accessToken = "your Token"; String accessTokenSecret = "your Secret"; TwitterFactory factory = new TwitterFactory(builder.build()); mTwitter = factory.getInstance(new AccessToken(accessToken, accessTokenSecret)); try { StatusUpdate status = new StatusUpdate(paramMessage); if (paramLink != null) { status = new StatusUpdate(paramMessage + " " + paramLink); } mTwitter.updateStatus(status); } catch (TwitterException e) { result.putString(RESULT_ERROR, e.getMessage()); } return result; }
Twitter twitter = new TwitterFactory().getInstance(); AccessToken accessToken = new AccessToken(accessTokenStr, accessTokenSecretStr); twitter.setOAuthConsumer(consumerKeyStr, consumerSecretStr); twitter.setOAuthAccessToken(accessToken); try { Query query = new Query("#<HASHTAG TO SEARCH>"); QueryResult result; result = twitter.search(query); List<Status> tweets = result.getTweets(); for (Status tweet : tweets) { System.out.println("@" + tweet.getUser().getScreenName() + " - " + tweet.getText()); } } catch (TwitterException te) { te.printStackTrace(); System.out.println("Failed to search tweets: " + te.getMessage()); System.exit(-1); }
@Override public void run() { try { Producer producer = new Producer(); Twitter twitter = new TwitterFactory().getInstance(); User user = twitter.showUser("AgroSense"); //FIXME workaround for generics issues with twitter4j on jdk7 see http://groups.google.com/group/twitter4j/browse_thread/thread/6b99d3b6252cf5f7/dbc43bf8350c4362#dbc43bf8350c4362 ResponseList timeline = twitter.getUserTimeline("AgroSense"); for (Object o : timeline) { Status status = (Status) o; producer.sendTweet(status, user); System.out.println("@" + user.getScreenName() + " - " + status.getText()); } } catch (TwitterException te) { System.out.println("Failed to delete status: " + te.getMessage()); } }
@Override public String toString() { return getMessage() + (nested ? "" : "\nRelevant discussions can be found on the Internet at:\n" + "\thttp://www.google.co.jp/search?q=" + getExceptionDiagnosis().getStackLineHashAsHex() + " or\n\thttp://www.google.co.jp/search?q=" + getExceptionDiagnosis().getLineNumberHashAsHex()) + "\nTwitterException{" + (nested ? "" : "exceptionCode=[" + getExceptionCode() + "], ") + "statusCode=" + statusCode + ", message=" + errorMessage + ", code=" + errorCode + ", retryAfter=" + getRetryAfter() + ", rateLimitStatus=" + getRateLimitStatus() + ", version=" + Version.getVersion() + '}'; }
String verifier = uri.getQueryParameter(OAuth.OAUTH_VERIFIER); Twitter twitter = new TwitterFactory().getInstance(); twitter.setOAuthConsumer(CONSUMER_KEY, CONSUMER_SECRET); AccessToken accessToken = null;//get stored request tokens from database mDbHelper = DbAdapter.getInstance(); mDbHelper.open(); String[] dbRequestTokens = mDbHelper.getTwitterRequestTokens(); mDbHelper.close(); RequestToken requestToken = new RequestToken(dbRequestTokens[0], dbRequestTokens[1]); try { accessToken = twitter.getOAuthAccessToken(requestToken, verifier); //dataBase store accessTokens to tweet message or acces other twitter recources, and don't forget to set the OAuth Consumer with consumer key and secret mDbHelper.open(); mDbHelper.setTwitterAccessTokens(accessToken.getToken(), accessToken.getTokenSecret()); mDbHelper.close(); return "logged in succesfully"; } catch (TwitterException e) { e.printStackTrace(); return e.getMessage(); }