【发布时间】:2017-01-03 06:40:14
【问题描述】:
我是第一次使用 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。
【问题讨论】:
-
我用
download.file function做了一个测试。它似乎工作:`下载823字节` -
我明白了。您是否尝试过我提供的链接中的解决方案?它说您可能需要明确指定代理,例如
set_config(use_proxy(url='your.proxy.url',port,username,password)) -
我试图从没有代理的计算机上运行我的代码。来自 R 的消息:
[1] "Using browser based authentication" Error in init_oauth1.0(self$endpoint, self$app, permission = self$params$permission, : Bad Request (HTTP 400). -
等一下,您是否真的传入了这些字符串,而不是使用它们作为占位符来隐藏您在问题中的私人数据?
setup_twitter_oath的参数是 Twitter 在您注册应用程序时为您提供的访问令牌。没有密钥/秘密/令牌您无法连接...
标签: r twitter twitter-oauth