【发布时间】:2015-09-16 16:08:37
【问题描述】:
我正在关注包的小插图,更新并加载了所有必要的包,这似乎是一个非常简单的身份验证过程。相反,我得到一个错误
> setup_twitter_oauth(consumer_key, consumer_secret, access_token, access_secret)
[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")
download.file(url="http://curl.haxx.se/ca/cacert.pem", destfile="cacert.pem") #read this was necessary for Windows machines
consumer_key <- 'abc'
consumer_secret <- 'abc'
access_token <- '123-abc'
access_secret <- 'abc'
setup_twitter_oauth(consumer_key, consumer_secret, access_token, access_secret)
我阅读了很多关于这个主题的其他 SO 问题,但没有解决我的问题(其中大多数都使用旧的身份验证过程)。我正在尝试在this tutorial 之后创建一个 wordcloud。
【问题讨论】:
-
这对我来说过去工作得很好,但我刚刚打开我的脚本并收到同样的错误。你在运行 R 3.2.1 吗?
-
其实这个问题好像是更新了httr包引起的。一个issue 已经在 TwitteR github repo 上创建,有一个解决方法。
-
@Molx 感谢您提供的信息!解决方法效果很好,我已经使用上面的程序成功地进行了身份验证
标签: r twitter twitter-oauth