【问题标题】:Solution to find all the tweets according to search text根据搜索文本找到所有推文的解决方案
【发布时间】:2013-01-01 22:22:12
【问题描述】:

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

【问题讨论】:

  • 这实际上不是一个 C# 问题,这是一个关于 Twitter API 的问题

标签: c# twitter


【解决方案1】:

Twitter 搜索只能追溯到 5 到 7 天,或 1,500 条推文,以先到者为准。搜索 API 是相同的。除此之外的任何推文都无法通过任何已知方法获得。 Twitter有它们,但没有办法得到它们。如果您事先知道您将需要某些关键字或来自某些用户的所有推文,则需要使用流式 API 提前收集它们并将它们保存在数据库中。然后,您可以在以后的任何时间搜索您的数据库以获取您已保存的所有推文。

要获取所有 1500 条推文,您可能需要在 API 请求中设置 page 参数。例如,现在,您的请求仅显示前 100 条(最近的)推文,因此要显示 100 到 200 条的推文,您可以这样做:

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

要获得 200-300 条推文,您只需增加页码即可,最多可达 15 页。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-10-17
    • 1970-01-01
    • 2018-10-12
    • 1970-01-01
    • 1970-01-01
    • 2022-11-27
    • 1970-01-01
    • 2018-09-14
    相关资源
    最近更新 更多