我正在尝试将twitter(使用Twitter4j)集成到我的Android应用程序中,我几乎没有关注/问题:
我想检索具有某些#hashtag的推文,例如#sxbsw2011。 以下是我目前使用的代码:
Query query = new Query("#sxsw2011 since:2010-11-21");
QueryResult result = twitter.search(query);
for (Tweet tweet : result.getTweets())
{
Log.d(TAG, tweet.getId() + " " + tweet.getFromUser() + " : " + tweet.getText());
}
我想将结果放入我的布局中的一个视图中作为对话屏幕。我的问题是我想每隔几个,四个或五个秒运行这个查询以获得新的评论。但是每次搜索都会得到今天创建的所有推文。然后我将不得不使用推文ID来排除那些已经在我的对话窗口中显示的内容。对我来说这似乎是错的。 有没有其他方法可以搜索推文并指定一些时间跨度,例如几分钟?有没有更好的方法来做我想要的?我尝试使用StatusListener
,但在尝试使用getFilterStream()
时遇到问题。
什么是Twitter限制。我的应用程序(它将在多个用户设备上运行)可以请求结果多少次?
编辑器中的图标101010无效,因此在输入帖子时无法正确进行代码缩进。