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()'

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

@tan 美元这个答案可能很晚,但是我对R和R Studio以及使用twitter fata进行分析非常陌生。

几周来,我一直在你的问题中遇到这个问题。做以下工作对我有用。

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

setup_twitter_oauth(your_consumer_key,your_consumer_secret,access_token=空access_secret=空

将使用者密钥和使用者机密替换为 Twitter 应用中的相应值。

这应该会在您的浏览器中打开一个页面,要求您获得许可。确定后,您的身份验证将完成,之后您可以从推特 API 访问推文。

希望它能帮助其他面临类似问题的人。

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

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

最新更新