【问题标题】:Authentication error when fetching real time Twitter data获取实时 Twitter 数据时的身份验证错误
【发布时间】:2023-03-20 08:50:01
【问题描述】:

我正在尝试使用 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 问题,但没有解决我的问题。

【问题讨论】:

    标签: r


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2012-11-24
      • 1970-01-01
      • 2018-10-12
      • 2015-06-01
      • 2013-06-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-01
      相关资源
      最近更新 更多