我想获得所有来自我的国家的推文,我试图通过标准api搜索方法来获取所有的推文。但它有一些规则和限制。我想做的是无限的。我可以使用哪种api方法?
发布于 2018-07-05 22:57:50
如果你想得到过去7天的所有tweet,你可以很容易地用标准的API来搜索你所在的国家(如果你指定语言会更好)。这将需要一些时间,因为它将等待15分钟,每次它达到15分钟窗口的请求限制。如果你运行它3-4天,你可以很容易地得到一百万条推文。
如果你需要超过7天前的推文,你将需要高级api,但我不推荐它。
首先,它非常昂贵,其次,它有每月的请求限制。(我不确定有多少人,但我估计有500人左右)。这意味着它实际上会比每次等待15分钟的速率限制花费更长的时间。
发布于 2018-07-05 02:23:40
使用Premium search API:
https://developer.twitter.com/en/docs/tweets/search/api-reference/premium-search.html
你将能够搜索自2006年以来的所有推文...这可能会很多。
"query“参数在这里列出:https://developer.twitter.com/en/docs/tweets/search/overview/premium#AvailableOperators,这样您就可以通过语言或使用地理空间运算符进行过滤。
https://stackoverflow.com/questions/51169404
复制相似问题