我正在尝试搜索Twitter,然后使用RStudio中的rtweet将结果返回到R中的csv文件中。
使用browser-based auth或access token/ secret方法中的任何一种方法,授权令牌之后都不会出现错误,因此我假设一切都很好。但是一旦调用search_tweet()方法,我将收到错误“ 215-错误的身份验证数据。错误的身份验证数据。”
我还从GitHub更新到了最新的rtweet,以了解这是否解决了我的问题,因为阅读它已经做了很多事情。
有人可以向我解释我哪里出错了吗?
代码:
# install relevant packages
#install.packages("rtweet")
# import library's
library(rtweet)
## install devtools package if it's not already
#if (!requireNamespace("devtools", quietly = TRUE)) {
# install.packages("devtools")
#}
## install dev version of rtweet from github
#devtools::install_github("mkearney/rtweet")
# authenticate with Twitter
appName = "****"
consumerKey<- "****"
consumerSecret<-"****"
accessToken<-"********"
accessSecret<-"****"
twitter_token <- create_token(
app = appName,
consumer_key = consumerKey,
consumer_secret = consumerSecret,
access_token = accessToken,
access_secret = accessSecret)
tweets<- search_tweets(q = "vegan", n = 100, include_rts = FALSE)
save_as_csv(tweets, "tweets.csv")
RStudio中控制台的输出:
twitter_token <-create_token(
app = appName,
consumer_key =消费者密钥,
consumer_secret =消费者秘密,
access_token = accessToken,
access_secret = accessSecret)
tweets <-search_tweets(q =“纯素”,n = 100,include_rts = FALSE)
215-错误的身份验证数据。错误的身份验证数据。
save_as_csv(tweets,“ tweets.csv”)