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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用Twitter API获取某些国家/地区的所有推文?相关的知识,希望对你有一定的参考价值。

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

答案

使用高级搜索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,因此您可以按语言或使用地理空间运算符进行过滤。

另一答案

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

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

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

以上是关于如何使用Twitter API获取某些国家/地区的所有推文?的主要内容,如果未能解决你的问题,请参考以下文章

Openweathermap 不适用于某些国家/地区?

如何使用 twint 库为整个国家/地区抓取 twitter

如何使用地名服务 api 而不是 html5 位置对象的东西获取国家/地区代码信息

如何使用谷歌地图 API 获取阿联酋国家/地区的邮政编码区域?

Tweepy-Twitter Python:获取没有可用 WOEID 的趋势

是否有任何 API 用于获取所有国家并通过国家/地区获取所有州/地区并再次通过州/地区获取其中的所有城市