Как я уже сказал в заголовке, я всегда попадал в ограничение скорости (предположительно) даже с первого запроса. Поэтому я не могу загрузить что-либо из твиттера.Я ударил ограничение скорости для 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")
Код выше. Без какой-либо очевидной причины мне удалось скачать некоторые твиты, но иногда я все еще продолжаю получать это сообщение.
Кроме того, я ищу строку, и я не могу ее найти, хотя я на 100% уверен, что он существует в твиттере. Я получаю сообщение о том, что никакой ответ не был получен с сервера.
Вы можете разместить весь ваш пример кода (в том числе, как вы подключаетесь к щебет API). Вероятно, это не связано с конкретной проблемой R, но это может помочь диагностировать вашу проблему. –
Вы используете версию на CRAN или dev на моем сайте? Последний зафиксировал горстку ошибок, которые могли бы сыграть здесь. – geoffjentry
Поскольку я новичок в R, я не совсем понимаю, что вы имеете в виду. Я использую версию из CRAN (я думаю). Как я могу использовать последнее? – Stergios