我正在使用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))
}
答案 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)
如果有帮助,请告诉我。