由于免费的Twitter API只允许您搜索最近7天的数据,我试图自动设置这7天的日期。当我将日期字段留空时,我会得到随机的历史推文。
#### Pepsi
#Dates for API
s <- as.Date(Sys.Date()-7, format = "%Y/%m/%d")
e <- as.Date(Sys.Date(), format = "%Y/%m/%d")
#Pepsi Twitter Data
pepsitweet <- searchTwitter("Pepsi",n=1000,lang="en", since = "s", until = "e")
tweets1 <- twListToDF(pepsitweet)
错误
请求了1000条推文,但API只能返回0
as.POSIXlt.character(x,tz,...)出错: 字符串不是标准的明确格式
答案 0 :(得分:1)
请勿在变量s
和e
周围加上引号。 R将它们解释为字符串。
pepsitweet <- searchTwitter("Pepsi", n = 1000, lang = "en", since = s, until = e)
答案 1 :(得分:0)
你可能还想查看Mike Kearney的rtweet包,它似乎比twitteR更平滑:https://cran.r-project.org/web/packages/rtweet/vignettes/intro.html
自去年11月以来,我每天都有一份cron job挖掘推文,并且演出精彩。