正如我在标题中说,我总是命中率限制(据说)甚至从第一次请求。 因此,我无法下载从Twitter任何东西。
这里是R中我的示例代码:
tweets = searchTwitter('blabla', n=1, cainfo = "cacert.pem")
我不断收到这样的信息:
[1] "Too Many Requests"
[1] "Rate limited .... blocking for a minute ..."
我该怎么办?
reqURL <- "http://api.twitter.com/oauth/request_token"
accessURL <- "http://api.twitter.com/oauth/access_token"
authURL <- "http://api.twitter.com/oauth/authorize"
consumerKey <- "KEY"
consumerSecret <- "KEY"
twitCred <- OAuthFactory$new(consumerKey=consumerKey,
consumerSecret=consumerSecret,
requestURL=reqURL,
accessURL=accessURL,
authURL=authURL)
twitCred$handshake(cainfo = system.file("CurlSSL", "cacert.pem", package = "RCurl"))
registerTwitterOAuth(twitCred)
tweets = searchTwitter('blabla', n=10, cainfo = "cacert.pem")
该代码是上述情况。 没有任何明显的原因,我设法下载一些鸣叫,但我还是会不断收到此消息。
此外,我searchong一个字符串,我无法找到它,虽然我100%肯定它的存在在Twitter上。 我越来越没有响应是从服务器中检索的消息。