【发布时间】:2015-11-16 09:12:24
【问题描述】:
直到几天前,我一直在使用我的应用程序,当时我在我的 Windows 8 上安装了一个 Virtual Box,然后在其中安装了一个 Ubuntu 服务器。我不知道这是否是原因,但它发生在同一天。也许这是一个代理服务器错误,但我不知道该怎么做。
我已经通过 Github 和 S.O. 进行了搜索。有关此类其他错误的页面,但所有这些修复对我都不起作用。我能够与 RStudio 中的其他 API(如 Blockspring)进行交互,并且我已经通过 Hadley's example 工作并且我能够成功地进行身份验证,但是每当我运行它时:
setup_twitter_oauth(Consumer_Key, Consumer_Secret,Access_Token, Access_Token_Secret)
在 RStudio(选择 1 或 2)中出现错误:
[1] "Using direct authentication"
Error in check_twitter_oauth() : OAuth authentication error:
This most likely means that you have incorrectly called setup_twitter_oauth()'
这是我的代码:
library(twitteR)
library(ROAuth)
Consumer_Key <-"0eHKFqEa7zwOiPIxnbIvP05R0"
Consumer_Secret <- "wJL4usoL97pBhwAj5nizPQ4X4LycCUGPKj8IXo5dQB8GB8dVfQ"
Access_Token <- "2711268549-vTrxBE1Ihyk4iNqA3jSaEfiJYUBgDCDRhbjv36j"
Access_Token_Secret <- "eCstykgjkTloQUzErvxPONX852lVKUkfcW0xhh85NmAu6"
setup_twitter_oauth(Consumer_Key, Consumer_Secret,Access_Token, Access_Token_Secret)
我也...
- 更新到最新版本的 R (3.2.1)
- 已安装最新版本的“httr”
- 将我的 Twitter 应用回调 URL 设置为 http://127.0.0.1.1410
- 重新生成新凭据(两次)
- 创建了一个新应用(如下所示)
- 禁用了我的防火墙
如果需要,我可以提供更多 Sys.getenv() 信息。我必须在明天之前完成这项工作,所以任何快速帮助都会很棒。谢谢!
> sessionInfo()
R version 3.2.1 (2015-06-18)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 8 x64 (build 9200)
locale:
[1] LC_COLLATE=English_United States.1252 LC_CTYPE=English_United States.1252 LC_MONETARY=English_United States.1252
[4] LC_NUMERIC=C LC_TIME=English_United States.1252
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] twitteR_1.1.8
loaded via a namespace (and not attached):
[1] bit_1.1-12 httr_1.0.0 rjson_0.2.15 R6_2.0.1 magrittr_1.5 DBI_0.3.1 tools_3.2.1 curl_0.9 bit64_0.9-4 stringi_0.5-5
[11] stringr_1.0.0
【问题讨论】:
标签: r twitter twitter-oauth