Twitter Streaming API からツイートをプルするために streamR パッケージを使用しています。これは最近までうまく機能していました。今-ハンドシェイクを行うたびにエラーが発生します。
> library(ROAuth)
> reqURL <- "https://api.twitter.com/oauth/request_token"
> accessURL <- "https://api.twitter.com/oauth/access_token"
> authURL <- "https://api.twitter.com/oauth/authorize"
> consumerKey <- "<myconsumerkey>"
> consumerSecret <- "myconsumersecret>"
> my_oauth <- OAuthFactory$new(consumerKey=consumerKey,consumerSecret=consumerSecret,requestURL=reqURL,accessURL=accessURL,authURL=authURL)
> my_oauth$handshake(cainfo = system.file("CurlSSL", "cacert.pem", package = "RCurl"))
Error: Unauthorized
dev.twitter.com で新しいアプリケーションを再作成しようとしましたが、それでも同じエラーが発生します。コールバック URL とアクセス レベルを変更しようとしましたが、役に立ちません。また、github から ROAuth の master ブランチを使用してみました。私が間違っているところはありますか?R 3.0.1 を使用しています