Я понимаю, что требования к аутентификации для доступа к API Twitter недавно изменились. Следующий код приводит к: Ошибка в функции (тип, msg, asError = TRUE): Не удалось подключиться к порту api.twitter.com 443: Исправлено:Ошибка аутентификации OAuth для Twitter API
Рекомендуемые коды «Используемый код». Удовлетворение необходимости изменения требований к доступу к API.
library(twitteR)
library(devtools)
library(ROAuth)
library(RCurl)
download.file(url="http://curl.haxx.se/ca/cacert.pem",
destfile="cacert.pem")
requestURL <- "https://api.twitter.com/oauth/request_token"
accessURL <- "https://api.twitter.com/oauth/access_token"
authURL <- "https://api.twitter.com/oauth/authorize"
consumerKey <- "xxxxxxxxxxxxxxxxxxxx"
consumerSecret <- "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
twitCred <- OAuthFactory$new(consumerKey=consumerKey,
consumerSecret=consumerSecret,
requestURL=requestURL,
accessURL=accessURL,
authURL=authURL)
twitCred$handshake(cainfo="cacert.pem")
Спасибо.
Когда изменился API? Последнее изменение пакета 'twitter' состоялось в июле 2013 года. –