我试图找出一种方法来通过 PHP 和 Twitter 搜索 API 提取特定搜索词的所有推文。
因此功能将包括 1. 包括搜索词 2. 从每个页面中提取词。3. 仅从上次搜索中提取新术语 4. 导出到数据库或平面文件。
除了遍历多个页面之外,我对所有这些都很清楚
twitter API 采用页码参数。在原子结果中,有链接元素,具有下一个和上一个的 rel 属性。这将是您是否应该去寻找第二页等的最佳指标。该标签的 href 属性甚至会告诉您应该请求的 URL。
您创建的查询也采用 since_id 参数。您需要存储您在响应中看到的最大 ID 号,并在后续请求中使用它,这样您就不必过滤重复项。
至于数据存储,您的选择可能最好以您计划如何处理结果为指导……如果您要进行任何查询,您可能应该将其归档到数据库中,即 MySQL。如果您只是在记录,则平面文件应该可以。
搜索 API 有一个page
参数:
页面:可选。要返回的页码(从 1 开始),最多大约 1500 个结果(基于 rpp * page。注意:有分页限制。
示例:http ://search.twitter.com/search.atom?q=devo&rpp=15&page=2
这有帮助吗?
twitter 搜索 api需要一个页面参数:
# 页面:可选。要返回的页码(从 1 开始),最多大约 1500 个结果(基于 rpp * page。注意:有分页限制。
* Example: http://search.twitter.com/search.atom?q=devo&rpp=15&page=2