R中的twitteR身份验证OAuth错误

时间:2015-01-23 04:19:32

标签: r twitter oauth

在R中

我正在尝试使用此代码连接到twitter。

library(httr)
library(twitteR)
library(rjson)
library(bit64)    

api_key <- "-redacted-"

api_secret <- "-redacted-"

access_token <- "-redacted-"

access_token_secret <- "-redacted-"

setup_twitter_oauth(api_key,api_secret,access_token,access_token_secret)

我收到错误

Error in check_twitter_oauth() : OAuth authentication error:
This most likely means that you have incorrectly called setup_twitter_oauth()'

做了一些搜索我无法解决这个问题,谢谢你的帮助。

2 个答案:

答案 0 :(得分:2)

@tan dollar 这个答案可能很晚,但是 我是R和R Studio的新手,并使用twitter fata进行分析。

我已经在你的问题上面对这个问题好几周了。做以下工作对我有用。

首先在R中安装httpuv httk httpRequest包。在apps.twitter.com上创建一个新的应用程序。保存消费者机密和密钥后,运行以下代码行

  

setup_twitter_oauth(your_consumer_key,your_consumer_secret,的的access_token = NULL ,<强> access_secret = NULL

用您的Twitter应用程序中的相应值替换消费者密钥和消费者密钥。

这应该在您的浏览器中打开一个页面,要求您的许可。确认后,您的身份验证将完成,之后您可以通过twitter api访问推文。

希望它可以帮助其他人面对类似问题。

如有必要,请进行任何更正

答案 1 :(得分:0)

好吧,我已经弄清楚了。我的华硕X系列笔记本电脑存在CMOS电池问题,其中日期和时间通常不同步。但是,当我处于正确的日期/时间时,身份验证按预期工作。这是我的系统时间问题,而不是R或OAuth,据我所知。