2015-06-24 172 views
3

我设置了一个Twitter应用程序,并授予了读取,写入权限。我记下了API密钥和秘密。然后,我称为setup_twitter_oauth()如下:Twitter OAuth因'未经授权'错误而失败,致电

setup_twitter_oauth("key","secret") 
[1] "Using browser based authentication" 
Error in init_oauth1.0(self$endpoint, self$app, 
      permission = self$params$permission) : 
client error: (401) Unauthorized 

如所看到的,该请求被拒绝,因为未经授权。可能是什么原因?请让我知道是否需要进一步的信息来回答这个问题。

回答

2

您似乎缺少您拨打setup_twitter_oauth时的一些参数。有4个参数您需要:

consumer_key <- '...' 
consumer_secret <- '...' 
access_token <- '...' 
access_secret <- '...' 

setup_twitter_oauth(consumer_key,consumer_secret,access_token,access_secret) 
+1

谢谢!这样可行!我有点困惑,因为我指的是第一次调用setup_twitter_oauth()时提到的: http://geoffjentry.hexdump.org/twitteR.pdf –

相关问题