我是R的新手,我将它用于我大学的网络分析课程。 作为研究项目的一部分,我想分析唐纳德特朗普和希拉里克林顿的推文。我成功地设法授予RStudio访问我的Twitter帐户,但每次我尝试下载推文时,我都会得到一个相当微薄的选择,从最好的1,100条推文到最差的800-900条推文。我不明白这一点,因为我也没有收到任何错误信息。我错过了什么吗?我认为下载推文的限制是3,200?
这是我的代码:
#load twittR package and necessary tool for login
library(twitteR)
library(ROAuth)
#load login data
api_key <- "blah"
api_secret <- "blah"
access_token <- "blah"
access_token_secret <- "blah"
#login
setup_twitter_oauth(api_key,api_secret,access_token,access_token_secret)
#retreive tweets by Donald Trump, maximum number is 3200
tweetsTrump <- userTimeline("realDonaldTrump", n=3200)
#convert those tweets to a dataframe
Trump.df <- twListToDF(tweetsTrump)
我永远感激每一个有用的提示!
答案 0 :(得分:0)
查看Twitter API documentation所说的内容:
Twitter Search API针对最近推文的抽样进行搜索 发表在过去7天。
在介入之前,了解Search API非常重要 专注于相关性而非完整性。这意味着一些推文 用户可能会在搜索结果中丢失。如果你想匹配 您应该考虑使用Streaming API来完整性。
因此,API的结果本身是有限的。如果您需要更多内容,请使用流式api或Gnip等服务。