TwitteR setup_twitter_oauth()给出错误

时间:2016-08-26 14:38:26

标签: r twitter twitter-oauth

我第一次使用twitteR包。 setup_twitter_oauth function给了我一个错误:

[1] "Using browser based authentication"
Error in curl::curl_fetch_memory(url, handle = handle) : 
Couldn't connect to server

[1] "Using browser based authentication" Error in
init_oauth1.0(self$endpoint, self$app, permission =
self$params$permission, : Bad Request (HTTP 400).

我的代码:

library(dplyr)
library(purrr)
library(twitteR)


setup_twitter_oauth(getOption("twitter_consumer_key"),
                    getOption("twitter_consumer_secret"),
                    getOption("twitter_access_token"),
                    getOption("twitter_access_token_secret"))

我正在使用Rstudio和带有代理的Windows 7。

1 个答案:

答案 0 :(得分:2)

我认为问题在于你确实将这些字符串作为参数传递给setup_twitter_oath。它们应该由您在注册应用程序时提供给您的访问令牌替换。

您可以将实际凭据分配给

等对象

my_keymy_secretmy_access_tokenmy_access_secret

然后像这样连接:

setup_twitter_oauth(my_key, my_secret, my_access_token, my_access_secret)

我注意到,如果我尝试连接没有凭据或伪造凭据,我会遇到与您setup_twitter_oauth相同的错误。

确保不引用这些对象,或者将它们视为文字字符串。