在R oauth身份验证期间,twitteR PIN码出现在哪里?

时间:2013-04-16 16:28:33

标签: r twitter-oauth roauth

我正在尝试使用twitteR软件包,因为我已经阅读了Jeffrey Stanton关于数据科学的免费电子书中的Twitter章节。

我使用此代码注册我的凭据:

requestURL <-  "https://api.twitter.com/oauth/request_token"
accessURL =    "https://api.twitter.com/oauth/access_token"
authURL =      "https://api.twitter.com/oauth/authorize"
consumerKey =   "------------"
consumerSecret = "-----------"
twitCred <- OAuthFactory$new(consumerKey=consumerKey,
                         consumerSecret=consumerSecret,
                         requestURL=requestURL,
                         accessURL=accessURL,
                         authURL=authURL)
download.file(url="http://curl.haxx.se/ca/cacert.pem",
          destfile="cacert.pem")
twitCred$handshake(cainfo="cacert.pem")

然后我获得了Twitter的链接:

  

要启用连接,请将您的网络浏览器指向:   https://api.twitter.com/oauth/authorize?oauth_token=xxxx

我按照链接在Twitter页面中,然后点击“授权应用”按钮。这会将我发回到我列为回调网址的网站。

我没有看到我期待的密码。我的问题是:它出现在哪里?或者我应该在哪里寻找它?我觉得这应该是显而易见的,但不知怎的,我错过了它。

1 个答案:

答案 0 :(得分:1)

我有类似的问题,不得不做两处修改。

1 - 将所有https更改为http,如SimonO101所述

2 - 确保删除回调网址 - 否则只显示PIN码,只需将其移至回调网址目的地