2014-04-24 49 views
0

我正在使用R訪問Twitter的REST API。從開發者網站(https://dev.twitter.com/docs/rate-limiting/1.1/limits),我瞭解到,Twitter每15分鐘限制450次搜索推文。Twitter中的費率限制REST API - 需要澄清

我的問題是:我用下面的代碼達到的速率是: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

您需要閱讀'searchTwitter()'的源代碼來查看它發出的請求數。 – hadley

回答

1

你達到180個API調用/ 15分鐘的GET搜索/鳴叫查詢的限制: https://dev.twitter.com/docs/api/1.1/get/search/tweets。如果您正在使用Twitter的包,您可以檢查哪些限制必須與

getCurRateLimitInfo() 

編輯達到:

思考你的問題一次。如果你給我們提供R給你的錯誤,但我認爲它可能與日期有關,那麼告訴你會更容易。

Twitter API用於允許這樣的參數,但不再是您,根據數據的可用性,您受限於過去的2或4天的數據 - 請注意,日期範圍未出現在params列表中那個電話(https://dev.twitter.com/docs/api/1.1/get/search/tweets

讓我知道是否有幫助。