我正在尝试将 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());
}
我想将结果放入我的布局中的一个视图中,作为对话屏幕。我的问题是我想每隔 4 或 5 秒运行一次这个查询,以获得新的评论。但是每次搜索我都会得到今天创建的所有推文。然后我将不得不使用推文 ID 来排除那些已经在我的对话窗口中显示的内容。对我来说,这似乎是错误的。有没有其他方法可以搜索推文并指定一些时间跨度,比如几分钟?有没有更好的方法来做我想做的事?我尝试使用StatusListener
,但在试图弄清楚如何使用时遇到问题getFilterStream()
。
什么是推特限制。我的应用程序(它将在多个用户设备上运行)可以请求多少次结果?
编辑器中的图标 101010 不起作用,因此在键入帖子时无法进行正确的代码缩进。