解决方案,找到所有的推文根据搜索文本

本文关键字:文根 搜索 文本 解决方案 | 更新日期: 2023-09-27 17:50:11

我有一个应用程序,根据c#中的搜索文本显示所有tweet。但是当使用搜索API时,它只显示一些有限数量的tweet。我用这个"http://search.twitter.com/search.atom?q=Query& rpp = 100"根据搜索文本找到所有tweet的解决方案是什么?

解决方案,找到所有的推文根据搜索文本

Twitter搜索只能追溯到5 - 7天,或者1500条tweet,以先到者为准。搜索API是相同的。超出这个范围的任何推文都无法通过任何已知的方法获得。推特上有,但没有办法得到。如果您提前知道需要针对某些关键字或来自某些用户的所有tweet,则需要使用流式API提前收集它们并将它们保存在数据库中。然后你可以在将来的任何时候搜索你的数据库来获得你已经保存的所有tweets。

要获得所有1500条tweet,您可能需要做的是在API请求上设置page参数。例如,现在,您的请求只显示100条第一个(最近的)tweet,因此要显示100-200条tweet,您可以这样做:

http://search.twitter.com/search.atom?q=Query&rpp=100&page=2

要获得200-300条tweet,只需增加页码,最多约15页。