使用TwitterR搜索设置日期

时间:2018-03-12 23:19:37

标签: r api twitter

由于免费的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,...)出错:         字符串不是标准的明确格式

2 个答案:

答案 0 :(得分:1)

请勿在变量se周围加上引号。 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挖掘推文,并且演出精彩。