如何使用Twitter API获取某些国家/地区的所有推文?

问题描述 投票:0回答:2

我想从我的国家/地区获取所有推文。我试图通过使用Standart api搜索方法获取所有推文。但它有一些规则和限制。我想做到无限。我可以使用哪种api方法?

twitter
2个回答
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,因此您可以按语言或使用地理空间运算符进行过滤。


0
投票

如果您想获得过去7天内的所有推文,您可以使用标准API轻松地执行此操作,并使用地理编码游标搜索您的国家/地区(如果您指定语言会更好)。它需要一些时间,因为每当它达到15分钟窗口的请求限制时它将等待15分钟。如果你运行3-4天,你可以轻松获得一百万条推文。

如果您需要超过7天前的推文,您将需要高级API,但我不会推荐它。

首先,它非常昂贵,其次,它有每月的请求限制。 (我不知道有多少,但我估计有500个)。这意味着它实际上比你每次等待15分钟的速率限制需要更长的时间。

© www.soinside.com 2019 - 2024. All rights reserved.