2012-02-21 11 views
4

私は現在、Rからのつぶやきを送信しようとしていますが、私は次のようなエラーを回避することはできません。TwitterやROAuth

Error in .self$twFromJSON(out) : 
    Error: Could not authenticate with OAuth. 

私は問題に関するTwitterのビネットや他のstackoverflowの質問の指示に従っています( http://stackoverflow.com/questions/8122879/roauth-on-windows-using-r)、このエラーを回避する方法はありません。私が使用しているコードは次のとおりです。

library("twitteR") 
library('ROAuth') 

requestURL <- "https://api.twitter.com/oauth/request_token" 
accessURL = "http://api.twitter.com/oauth/access_token" 
authURL = "http://api.twitter.com/oauth/authorize" 
consumerKey = "*****************************" 
consumerSecret = "************************" 
Cred <- OAuthFactory$new(consumerKey=consumerKey, 
          consumerSecret=consumerSecret, 
          requestURL=requestURL, 
          accessURL=accessURL, 
          authURL=authURL) 
Cred$handshake(cainfo = system.file("CurlSSL", "cacert.pem", package = "RCurl")) 
registerTwitterOAuth(Cred) 

ここからです。 registerTwitterOAuthはTRUEを返します。したがって、すべてが機能していると思うでしょう。しかし、私はツイートをしようとすると、上記のエラーが表示されます。私が実行してつぶやきを送信しようとしている

Error in .self$twFromJSON(out) : 
    Error: Could not authenticate with OAuth. 

ない間違って何が起こっているかを確認します。

tweet("text to tweet") 

これがその結果。 OAuthの検証はうまくいくようですが、つぶやきを送信できません。

答えて

3

うまくいえば、は昨日アップロードしたバージョンで解決されました。 0.9.1バージョンのROAuthをまだ使用していない場合は、パッケージを更新してもう一度お試しいただけますか?

+1

私は実際にWindows上にあり、Windowsバイナリの最新バージョンが0.9.0であるようです。 –

+1

Win&MacのバージョンがCRANに追いつくのに数日かかります。異なる人がそれらのリポジトリを管理しています。 – geoffjentry

+0

ありがとう、私はそれが更新されているかどうかを確認するために数日間チェックします。 –

2

私はちょうどtwitteRROAuthパッケージを更新し、これらのコマンドを実行し、すべてが私の仕事:

cred = getTwitterOAuth(consumerKey, consumerSecret) 
registerTwitterOAuth(cred) 
tweet("something incredibly interesting...") 

twitterRが今の明示的な使用を必要としないのOAuth認証情報を登録するきれいなインターフェースを提供していることに思えますOAuthFactory$newまたはhandshakeが呼び出されます。これらの関数を明示的に呼び出そうとすると、事態が壊れ始めました。しかし、上記のインターフェースを使用すると、すべてがスムーズに機能しました。

+0

コードを試してみました。サブストリング(digest、(1:hashlength)* 2 - 1、(1:hashlength)* 2)のエラー: 'C:/R/R-2.15'ファイルを開くことができません。 2 /ライブラリ/ダイジェスト/ R /ダイジェスト。rdb ':そのようなファイルやディレクトリはありません – user2433346

+0

@ user2433346私のテストはOS X 10.6.8でR 3.0 –

関連する問題