Twitter REST API中的速率限制 - 需要澄清

时间:2014-04-24 11:21:36

标签: r rest twitter rate-limiting

我正在使用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))
}

1 个答案:

答案 0 :(得分: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

如果有帮助,请告诉我。