0

Twitter の API に対して 1 時間あたり 350 回の呼び出しを行うことができるように、OAuth を機能させるのに非常に苦労しています。

同様のトピックに関する他のいくつかのスレッドを確認しましたが、私の問題は異なるようです:

twitteR と ROAuth R パッケージのインストール

ツイッターとROAuth

TwitteR、ROAuth、Windows: 登録はOK、証明書の検証に失敗

私のコードは次のとおりです。

    rm(list=ls())
    library("twitteR")
    library("ROAuth")
    requestURL <- "https://api.twitter.com/oauth/request_token"
    accessURL = "https://api.twitter.com/oauth/access_token"
    authURL = "https://api.twitter.com/oauth/authorize"
    cKey = "__________"
    cSecret = "__________"
    Cred <- OAuthFactory$new(consumerKey=cKey,
                consumerSecret=cSecret,
                requestURL=requestURL,
                accessURL=accessURL,
                authURL=authURL)
    Cred$handshake()
    registerTwitterOAuth(Cred)

同じコードのさまざまなバージョンを試したり、API キーをリセットしたり、新しいアカウントを登録して新しい API キーを取得したりしたにもかかわらず、次のエラーが継続的に返されます。

    Error in Cred$handshake() : 
    Invalid response from site, please check your consumerKey and consumerSecret and try again.

これが私のキー/シークレットの問題になる可能性はまったくありません。他のアイデアはありますか?

4

1 に答える 1

0

問題が解決しました:

この新しいバージョンの ROAuth (http://lists.hexdump.org/pipermail/twitter-users-hexdump.org/2012-February/000059.html) を既にダウンロードしていましたが、R を再起動していませんでした。当たり前!

于 2012-07-19T21:34:09.107 に答える