0

R を Twitter に接続したい。ここで設定した手順に従いました: http://cran.r-project.org/web/packages/twitteR/vignettes/twitteR.pdf

私が持っているコードは次のとおりです。

library(ROAuth)
cred <- OAuthFactory$new(consumerKey="xyz",
consumerSecret=xyz",
requestURL="https://api.twitter.com/oauth/request_token",
accessURL="https://api.twitter.com/oauth/authorize",
authURL="https://api.twitter.com/oauth/access_token")
cred$handshake(ssl.verifypeer = FALSE)

Twitter リンクを取得した場合: https://api.twitter.com/oauth/access_token?oauth_token=YZZOYJ1liH1TDEY8G6Eb3YmgAWQlgGiEfAzI1ADwZ4

ブラウザにロードすると、PIN に関する情報がない空白のページが表示されます。このリンクが空白の理由を誰か教えてください

4

1 に答える 1

0

認証するために間違った URL にアクセスしているためです。authaccessURL を入れ替えてください。

accessURL="https://api.twitter.com/oauth/access_token",
authURL="https://api.twitter.com/oauth/authorize")

#You should get...
Cred$handshake(cainfo = system.file("CurlSSL", "cacert.pem", package = "RCurl") )   
To enable the connection, please direct your web browser to: 
http://api.twitter.com/oauth/authorize?oauth_token=someaccessstokenvalue
When complete, record the PIN given to you and provide it here: 

#Final step to register connections
registerTwitterOAuth(Cred)
于 2013-03-10T07:07:31.053 に答える