我想从我的国家获取所有推文。我尝试使用Standart api搜索方法获取所有推文。但是它有一些规则和限制。我想无限地做。我可以使用哪种api方法?
答案 0 :(得分:0)
使用高级搜索API:
https://developer.twitter.com/en/docs/tweets/search/api-reference/premium-search.html
自2006年以来,您将能够搜索所有推文...可能很多。
此处列出了“查询”参数:https://developer.twitter.com/en/docs/tweets/search/overview/premium#AvailableOperators,因此您可以按lang或使用地理空间运算符进行过滤。
答案 1 :(得分:0)
如果您想获取过去7天的所有推文,则可以使用标准API轻松完成,并使用地理编码光标搜索您所在的国家(如果指定语言,则更好)。这将需要一些时间,因为每次达到15分钟窗口的请求限制时将等待15分钟。如果运行3-4天,您可以轻松获得一百万条推文。
如果您在7天内需要发推文,则需要高级api,但我不建议这样做。
首先,它非常昂贵,其次,它每月都有请求限制。 (我不确定有多少,但我估计大约有500个)。这实际上比您每次等待15分钟的速率限制要花更长的时间。