是否为公共地理推文选择Twitter的搜索或流媒体API?

时间:2012-02-21 13:17:22

标签: android twitter twitter4j

我想开发一款Android应用,根据用户(当前/指定)位置从Twitter公共时间线获取带地理标记的推文。我将有一个刷新按钮,如果在特定时间可用,将提取更多推文(自定义大小最大为30)。

那么哪种API适用于这种情况?搜索API或流API。

我将使用Twitter4J库。

1 个答案:

答案 0 :(得分:2)

流式传输API 要求您保持连接处于活动状态。这需要一个带有无限循环的服务器进程来获取最新的推文。

<强>优势

1)检索结果滞后: 使用此方法提供的推文基本上是实时的,在发布推文和从API接收推文之间最多滞后一两秒

2)不受费率限制。

搜索API 是两种方法更容易实现,但速度有限 每个请求最多可返回100条推文,您可以使用页面参数请求最多15页,为单个查询提供理论上最多1,500条推文。

<强>优势

1)过去查找推文:搜索API在此区域默认获胜,因为流媒体API不会传递过去的推文

2)更容易实施

在您的情况下,对于实时推文,如果您的请求数量很高,您可以使用流API。

请访问this link了解详情。