タイトルにあるように、最初のリクエストからでも、常に (おそらく) レート制限に達しています。そのため、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")
コードは上記です。明らかな理由もなく、いくつかのツイートをダウンロードできましたが、時々このメッセージが表示され続けます。
さらに、文字列を検索していますが、Twitter に存在することは 100% 確信していますが、見つけることができません。サーバーから応答が得られなかったというメッセージが表示されます。