获取实时Twitter数据时的身份验证错误

时间:2017-09-11 08:51:44

标签: r

我正在尝试使用Twitter的官方API获取实时Twitter数据。为此,我使用Twitter开发人员页面生成了所有API密钥和秘密令牌。但在身份验证时,我收到了身份验证错误。我已经加载了所有必需的软件包,但这并没有解决我的问题。

我的代码:

library(twitteR)
library(ROAuth)
library(httr)
api_key <-"API key"
api_secret <-"API Secret"
access_token <-"Access Token"
access_token_secret <-"Access Token Secret"
setup_twitter_oauth(api_key,api_secret,access_token,
                    access_token_secret)

我更新并加载了所有必要的软件包,似乎是一个非常直接的进行身份验证的过程。相反,我得到了这个错误:

  

check_twitter_oauth()出错:OAuth身份验证错误:最常见   可能意味着您错误地调用了setup_twitter_oauth()

我在这个主题上阅读了很多其他的SO问题,没有解决我的问题。

1 个答案:

答案 0 :(得分:0)

在apps.twitter.com中查看您的Twitter应用程序设置。它们必须是可读/写才能生成Streaming API请求。

要检查的另一件事是你的系统时间。如果超过5分钟,您的Streaming API请求将失败。