0

我试图找出一种方法来通过 PHP 和 Twitter 搜索 API 提取特定搜索词的所有推文。

因此功能将包括 1. 包括搜索词 2. 从每个页面中提取词。3. 仅从上次搜索中提取新术语 4. 导出到数据库或平面文件。

除了遍历多个页面之外,我对所有这些都很清楚

4

3 回答 3

5

twitter API 采用页码参数。在原子结果中,有链接元素,具有下一个和上一个的 rel 属性。这将是您是否应该去寻找第二页等的最佳指标。该标签的 href 属性甚至会告诉您应该请求的 URL。

您创建的查询也采用 since_id 参数。您需要存储您在响应中看到的最大 ID 号,并在后续请求中使用它,这样您就不必过滤重复项。

至于数据存储,您的选择可能最好以您计划如何处理结果为指导……如果您要进行任何查询,您可能应该将其归档到数据库中,即 MySQL。如果您只是在记录,则平面文件应该可以。

于 2009-05-11T20:36:21.940 回答
0

搜索 API 有一个page参数:

页面:可选。要返回的页码(从 1 开始),最多大约 1500 个结果(基于 rpp * page。注意:有分页限制。

示例:http ://search.twitter.com/search.atom?q=devo&rpp=15&page=2

这有帮助吗?

于 2009-05-11T20:29:49.280 回答
0

twitter 搜索 api需要一个页面参数:

# 页面:可选。要返回的页码(从 1 开始),最多大约 1500 个结果(基于 rpp * page。注意:有分页限制。

* Example: http://search.twitter.com/search.atom?q=devo&rpp=15&page=2
于 2009-05-11T20:30:54.007 回答