在 R 中的 Twitter 包中,可以检索的最大推文数为 1500。如果我想检索 5000,我得到
a<-searchTwitter("#cricket",n=5000)
Error in out$error : $ operator is invalid for atomic vectors
有什么方法可以帮助获得更多针对特定关键字的推文
如果您未通过身份验证,则 1500 是 Twitter API ( https://dev.twitter.com/docs/api/1/get/search ) 施加的限制,尽管您的错误消息与我的不同,即奇怪的:
install.packages("twitteR")
library(twitteR)
BBC <- searchTwitter("BBC", n=1500)
length(BBC)
[1] 1500
BBC <- searchTwitter("BBC", n=5000)
Error in .self$twFromJSON(out) : Error: Invalid query
1500 限制是由twitteR
包强加的,API 的限制是基于 15 分钟窗口内的请求数。它在这里解释。