我目前正在处理此代码。我设法得到了特定搜索词的推文,例如 - " coffee"并显示包含单词coffee的所有推文。
Query query = new Query(term); // Search for tweets that
q.setCount(100); // How many tweets, max, to
// retrieve
q.resultType(Query.MIXED);// Get all tweets
但我的问题是,是否有可能搜索所有推文或随机推文,而不是将我的搜索限制在上述特定搜索词 - 咖啡? 这是因为,我想从所有推文中随机获得一个字的推文。 在我的一个方法中,我有代码,我说只能获取一个字的推文。
for (Status s : r.getTweets()) // Loop through all the tweets...
{
totalTweets++;
if (maxID == -1 || s.getId() < maxID) {
maxID = s.getId();
}
String tweets = getTweet(s.getText());
String delimeter = " ";
String tweetwords[] = tweets.split(delimeter);
if (tweetwords.length == 1) {
twitterFeeds.add(tweets);
}
}
非常感谢任何帮助 谢谢!
答案 0 :(得分:0)
使用twitter的示例流并检查推文是否只有一个单词。
(使用twitter4j)。
进行如下更改:
public void onStatus(Status status) {
System.out.println("@" + status.getUser().getScreenName() + " - " + status.getText());
/*.................................
Your code here
*/
}