Refine search
static Twitter getInstance( AppCredentials appCredentials, TokenSecretAuthData authData) { ConfigurationBuilder cb = new ConfigurationBuilder(); cb.setDebugEnabled(false) .setOAuthConsumerKey(appCredentials.getKey()) .setOAuthConsumerSecret(appCredentials.getSecret()) // TODO: I think the token/secret expire, we need to check into refreshing them .setOAuthAccessToken(authData.getToken()) .setOAuthAccessTokenSecret(authData.getSecret()); TwitterFactory tf = new TwitterFactory(cb.build()); return tf.getInstance(); } }
Twitter twitter = new TwitterFactory().getInstance(); ResponseList<Location> locations; locations = twitter.getAvailableTrends(); System.out.println("Showing available trends"); for (Location location : locations) { System.out.println(location.getName() + " (woeid:" + location.getWoeid() + ")"); }
TwitterFactory factory = new TwitterFactory(); Twitter twitter = factory.getInstance(); String twitterScreenName; try { twitterScreenName = twitter.getScreenName(); IDs followerIDs = twitter.getFollowersIDs(twitterScreenName, -1); long[] ids = followerIDs.getIDs(); for (long id : ids) { twitter4j.User user = twitter.showUser(id); //here i am trying to fetch the followers of each id String userScreenName = user.getScreenName(); System.out.println("Name: " + user.getScreenName()); System.out.println("Location:" + user.getLocation()); IDs followerIDsOfFollowers = twitter.getFollowersIDs(user.getScreenName(), -1); long[]fofIDs = followerIDsOfFollowers.getIDs(); for(long subId : fofIDs) { twitter4j.User user1 = twitter.showUser(subId); System.out.println("Follower Master:" + userScreenName +" Follower of Follower Name: " + user1.getScreenName()); System.out.println("Location:" + user1.getLocation()); }
Twitter twitter = new TwitterFactory().getInstance(); List<Status> statuses = twitter.getFriendsTimeline(); System.out.println("Showing friends timeline."); for (Status status : statuses) { System.out.println(status.getUser().getName() + ":" + status.getText()); }
public static void main(String[] args) { ConfigurationBuilder cb = new ConfigurationBuilder(); cb.setDebugEnabled(true) .setOAuthConsumerKey("Your Cosumer Key") .setOAuthConsumerSecret("Your Consumer Secret") .setOAuthAccessToken("Your Access Token") .setOAuthAccessTokenSecret("Your Access Token Secret"); TwitterFactory tf = new TwitterFactory(cb.build()); Twitter twitter = tf.getInstance(); Twitter twitter = new TwitterFactory().getInstance(); List<Status> statusList = null; try { statusList = twitter.getUserTimeline("@Citi"); } catch (TwitterException e) { // TODO Auto-generated catch block e.printStackTrace(); } for (Status status : statusList) { System.out.println(status.toString()); } }
AsyncTwitterImpl(Configuration conf, Authorization auth) { super(conf, auth); twitter = new TwitterFactory(conf).getInstance(auth); }
public static void main (String args[]) throws TwitterException { Twitter twitter = new TwitterFactory().getInstance(); List<Status> statuses = twitter.getUserTimeline("google"); String hashtag = "#AlphaGo"; System.out.println("The Twitter page contains " + countTweets(hashtag, statuses) + " tweets with the hashtag : " + hashtag); } public static int countTweets(String hashtag, List<Status> statuses){ return (int) statuses.stream() .filter(x -> x.getText().contains(hashtag)) .count(); }
ConfigurationBuilder configurationBuilder = new ConfigurationBuilder(); configurationBuilder .setOAuthConsumerKey(STAConstants.TWITTER_CONSUMER_KEY); configurationBuilder .setOAuthConsumerSecret(STAConstants.TWITTER_CONSUMER_SECRET); Configuration configuration = configurationBuilder.build(); TwitterFactory twitterFactory = new TwitterFactory(configuration); Twitter twitter = twitterFactory.getInstance(); AccessToken accessToken = new AccessToken("ACCESS_TOKEN","TOKEN_SECRET"); twitter.setOAuthAccessToken(accessToken); System.out.println(twitter.getUserTimeline("twitter"));
public Twitter getTwitter() { if (twitter == null) { twitter = new TwitterFactory(getConfiguration()).getInstance(); } return twitter; }
try { Twitter unauthenticatedTwitter = new TwitterFactory().getInstance(); //URLEntity[] uent= //First param of Paging() is the page number, second is the number per page (this is capped around 200 I think. Paging paging = new Paging(1, 100); List<twitter4j.Status> statuses = unauthenticatedTwitter.getUserTimeline("ashabhosle",paging); System.out.println("status no 2 ="+statuses.get(2).toString()); long retweetcnt=statuses.get(2).getRetweetCount(); System.out.println("retweet count on 2nd tweet "+retweetcnt); for (Status status3 : statuses) { System.out.println(status3.getText()); } } catch (Exception e) { e.printStackTrace(); System.out.println("Failed to get timeline: " + e.getMessage()); }
@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()); } }
/** * @param token * @param buffer */ protected AbstractTwitterSearchDataset(TwitterAPIToken token, BlockingDroppingQueue<T> buffer, Query query) { super(buffer); this.config = makeConfiguration(token); this.twitter = new TwitterFactory(config).getInstance(); this.query = query; startSearch(); }
Twitter twitter = new TwitterFactory().getInstance(); Status status = twitter.updateStatus(latestStatus); System.out.println("Successfully updated the status to [" + status.getText() + "].");
Configuration configuration = builder.build(); TwitterFactory factory = new TwitterFactory(configuration); twitter = factory.getInstance(); Twitter twitter = new TwitterFactory().getInstance(); twitter.createFriendship("Dan"); System.out.println("Successfully followed [Dan]."); System.exit(0); } catch (TwitterException te) { te.printStackTrace(); System.out.println("Failed to follow: " + te.getMessage()); System.exit(-1);
TwitterFactory factory = new TwitterFactory(); Twitter twitter = factory.getInstance(); twitter.setOAuthConsumer("[consumer key]", "[consumer secret]"); AccessToken accessToken = loadAccessToken(); twitter.setOAuthAccessToken(accessToken);
System.out.println("Usage: java twitter4j.examples.tweets.UploadMultipleImages [text] [file1] [file2] ..."); System.exit(-1); Twitter twitter = new TwitterFactory().getInstance(); System.out.println("Uploading...[" + i + "/" + (args.length-1) + "][" + args[i] + "]"); UploadedMedia media = twitter.uploadMedia(new File(args[i])); System.out.println("Uploaded: id=" + media.getMediaId() + ", w=" + media.getImageWidth() + ", h=" + media.getImageHeight() + ", type=" + media.getImageType() + ", size=" + media.getSize());
ConfigurationBuilder builder = new ConfigurationBuilder(); builder.setOAuthConsumerKey(TWITTER_CONSUMER_KEY); builder.setOAuthConsumerSecret(TWITTER_CONSUMER_SECRET); builder.setOAuthAccessToken(TWITTER_ACCESS_KEY); builder.setOAuthAccessTokenSecret(TWITTER_ACCESS_SECRET); Configuration configuration = builder.build(); TwitterFactory factory = new TwitterFactory(configuration); Twitter twitter = factory.getInstance(); Paging page = new Paging(); page.setCount(100); List<Status> statuses = new ArrayList<Status>(); statuses = twitter.getUserTimeline("write username here", page); for (Status status : statuses) { System.out.println("title is : " + status.getText()); }
/** * @return create a {@link Twitter} instance using the tokens from * {@link DefaultTokenFactory} */ public static Twitter create() { Twitter INSTANCE = null; if (INSTANCE == null) { final Configuration config = makeConfiguration(DefaultTokenFactory.get(TwitterAPIToken.class)); INSTANCE = new TwitterFactory(config).getInstance(); } return INSTANCE; }
System.out.println("java twitter4j.examples.search.SearchTweets [query]"); System.exit(-1); Twitter twitter = new TwitterFactory().getInstance(); twitter.getOAuth2Token(); 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);
TwitterFactory twitterFactory = new TwitterFactory(); Twitter twitter = twitterFactory.getInstance(); User user = twitter.verifyCredentials(); List<Status> statuses = twitter.getMentionsTimeline(); System.out.println("Showing @" + user.getScreenName() + "'s mentions."); for (Status status : statuses) { System.out.println("@" + status.getUser().getScreenName() + " - " + status.getText()); System.out.println("Failed to get timeline: " + te.getMessage());