使用twitteR下载推文并不像希望的那样工作

时间:2016-10-05 06:06:47

标签: r twitter

我是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)

我永远感激每一个有用的提示!

1 个答案:

答案 0 :(得分:0)

查看Twitter API documentation所说的内容:

  

Twitter Search API针对最近推文抽样进行搜索   发表在过去7天。

     

在介入之前,了解Search API非常重要   专注于相关性而非完整性。这意味着一些推文   用户可能会在搜索结果中丢失。如果你想匹配   您应该考虑使用Streaming API来完整性。

因此,API的结果本身是有限的。如果您需要更多内容,请使用流式api或Gnip等服务。