twitteR R软件包有问题,未定义“语言”错误

时间:2019-10-17 08:43:59

标签: r r-package

我正试图撤回推文以得到大学的认可。

我遇到以下错误:

Error: invalid assignment for reference class field ‘language’, should be from class “character” or a subclass (was class “NULL”)

我认为这是Twitter更新API或twitteR过时的错误。

先前已安装devtools和twitteR软件包。

这是我的代码:

setwd("H:/DAD_R")

#### Simple Twitter Example ####

#install.packages("devtools")
library(devtools)

#install_github("geoffjentry/twitteR")
library(twitteR)

api_key <- "<censored>"
api_secret <- "<censored>"
access_token <- "<censored>"
access_token_secret <- "<censored>"

setup_twitter_oauth(api_key, api_secret, access_token, access_token_secret)

keywords <- c("GameOfThrones", "#GoT")
tweets <- searchTwitter(keywords[1], n = 1500)

有没有办法解决这个问题?

谢谢。

调试:Image

1 个答案:

答案 0 :(得分:0)

我选择改用Math.max

我正在尝试检索推文。

这是我发现的主要区别;

技巧:

rtweet

rtweet:

setup_twitter_oauth(api_key, api_secret, access_token, access_token_secret)

keywords <- c("GameOfThrones", "#GoT")
tweets <- searchTwitter(keywords[1], n = 1500)

注意:在dev.twitter.com上的应用程序设置中,您的回调地址必须完全是:
http://127.0.0.1:1410
我怀疑这是R / R Studio的本地主机,但是我不确定。 首次检索后,系统会要求您登录普通的Twitter帐户,以使您的应用程序可以访问您的帐户。