推特刮R错误,修复想法?



我对我的问题有点绝望,因为我检查了所有现有的资源,没有一个适合我。

问题:

我正试图在Rstudio中使用R抓取twitter,我正处于API密钥验证的第一阶段:

library(twitteR)
library(ROAuth)
library(openssl)
library(httpuv)
library(devtools)
origop <- options("httr_oauth_cache")
options(httr_oauth_cache = TRUE)
api_key <- "*****"
api_secret <- "******"
access_token <- "*****"
access_secret <- "******"
setup_twitter_oauth(api_key, api_secret, access_token, access_secret)

我正在使用具有基本访问权限的密钥,v2访问级别(理论上这不应该是bug的原因,但是谁知道呢?…)


这段代码给出了错误:

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

What I tried:

1。安装完包后重新启动会话

2。通过运行:

修复http错误
library(devtools)
devtools::install_version("httr", version="0.6.0", repos="http://cran.us.r-project.org")

3。通过运行:

修复可能的兼容性问题
devtools::install_github("jrowen/twitteR", ref = "oauth_httr_1_0")

4。运行以上所有程序,重新启动R,甚至重新启动笔记本电脑3次。

5。检查了我的防火墙,它是关闭的。

6。检查了我的默认浏览器,用它登录到twitter——完成了。

7。试着重新生成我的访问密钥并重新运行上述所有操作-没有帮助。

我不知道还有什么可以尝试,有人知道如何解决这个问题吗?

提前万分感谢!

好了,经过一些检查,这是解决方案(如果有人需要的话):

  1. use library (rtweet)

  2. 申请高架通道并获得批准。这绝对是阻碍我前进的问题。

最新更新