作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试创建一个函数,例如从某个主题标签获取 5 条推文,然后获取撰写这些推文的用户并转到他们的个人资料,然后从每个用户获取一些推文。
所以该函数的步骤是:
如何在 Java 中执行此操作?
这是我正在编写的代码,我想向其中添加以前的功能。
Query query = new Query("#World");
QueryResult result = twitter.search(query);
for (Status status : result.getTweets()) {
System.out.println("@" + status.getUser().getScreenName() + " : " +
status.getText());
}
最佳答案
这尚未经过测试,但应该只需要进行一些小的调整。我已经对代码进行了注释以解释它在做什么。
// Search
final Query query = new Query("#World");
final QueryResult result = twitter.search(query);
int numTweetsFromHashtag = 0;
for (Status status : result.getTweets())
{
// If we've met our limit for the hashtag stop
numTweetsFromHashtag++;
if (numTweetsFromHashtag > 5) break;
// Create a limit of tweets to get for the user
final Paging paging = new Paging(1, 10 /*< num tweets per user*/);
// Get that number of tweets
final List<Status> tweets = twitter.getUserTimeline(
status.getUser().getScreenName(), paging
);
// Loop over all the tweets we just got and print them
for(final Status tweet : tweets)
{
System.out.println(tweet.getText());
}
}
关于java - 在 Twitter4J 中获取推文作者的其他推文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43545704/
我想开发一个 Skype 机器人,它将用户名作为输入,并根据用户输入以相反的字符大小写表示hello username。简而言之,如果用户输入他的名字 james,我的机器人会回复他为 Hello J
我是一名优秀的程序员,十分优秀!