0

我正在使用 R 访问 Twitter 的 REST API。从开发者网站(https://dev.twitter.com/docs/rate-limiting/1.1/limits)我了解到,推特搜索推文的速率限制为每 15 分钟 450 次。

我的问题是:我使用以下代码达到的费率是多少:是 5(单独请求 5 天)还是 500(5 天 * 100 条推文)?

dates <- paste("2014-03-",c(10:15),sep="") 
for (i in 2:length(dates)) {
  print(paste(dates[i-1], dates[i]))
  tweetList <- c(tweetList, searchTwitter("#ddj", since=dates[i-1], until=dates[i], n=100))
}
4

1 回答 1

1

对于 GET 搜索/推文查询,您已达到 180 API 调用/15 分钟的限制: https ://dev.twitter.com/docs/api/1.1/get/search/tweets 。如果您使用的是 twitteR 软件包,您可以检查您已达到的限制

getCurRateLimitInfo()

编辑:

又想了想你的问题。如果您向我们提供了 R 向您抛出的错误,告诉您会更容易,但我认为这可能与日期有关。

Twitter API 过去曾允许此类参数,但现在不再允许,您受限于过去 2 或 4 天的数据,具体取决于数据的可用性 - 请注意,日期范围不会出现在该调用的参数列表中(https ://dev.twitter.com/docs/api/1.1/get/search/tweets

让我知道这是否有帮助。

于 2014-08-27T15:35:21.893 回答