Skip to content

Instantly share code, notes, and snippets.

@ssaurel
Created December 12, 2019 20:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ssaurel/b6df4de9cb7471cc7d920a149facd534 to your computer and use it in GitHub Desktop.
Save ssaurel/b6df4de9cb7471cc7d920a149facd534 to your computer and use it in GitHub Desktop.
Search Tweets for the Bitcoin Sentiment Analyzer
public static List < Status > searchTweets(String keyword) {
List < Status > tweets = Collections.emptyList();
ConfigurationBuilder cb = new ConfigurationBuilder();
cb.setDebugEnabled(true).setOAuthConsumerKey("YOUR_CONSUMER_KEY")
.setOAuthConsumerSecret("YOUR_CONSUMER_SECRET")
.setOAuthAccessToken("YOUR_ACCESS_TOKEN")
.setOAuthAccessTokenSecret("YOUR_ACCESS_TOKEN_SECRET");
TwitterFactory tf = new TwitterFactory(cb.build());
Twitter twitter = tf.getInstance();
Query query = new Query(keyword + " -filter:retweets -filter:links -filter:replies -filter:images");
query.setCount(100);
query.setLocale("en");
query.setLang("en");;
try {
QueryResult queryResult = twitter.search(query);
tweets = queryResult.getTweets();
} catch (TwitterException e) {}
return tweets;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment