使用R提取Twitter推文-无法提取更多推文

时间:2018-09-03 12:44:33

标签: r twitter tweets twitter-r

我需要约1万条Twitter微博,但我无法提取它们。

获取以下警告消息:

  

在doRppAPICall(“ search / tweets”,n,params = params,retryOnRateLimit   = retryOnRateLimit ::已请求10000条Tweet,但API仅返回476

有什么方法可以提取1万条推文?

1 个答案:

答案 0 :(得分:0)

请参见Twitter search API,使用标准帐户,您只能在最近15天的时间内通过用户身份验证请求最近7天的推文,或者在15分钟内请求180条推文(应用程序身份验证为450)。

Edit1 :似乎我误解了API描述。您可以每秒发出180/450个请求,并不意味着您会收到180/450条推文,但可以发出180/450个不同的API调用。在上述链接中也对您描述的现象进行了解释:

  

请注意,Twitter的搜索服务,以及扩展的Search API并不意味着详尽的Tweets来源。并非所有Tweets都会被索引或通过搜索界面提供。

对于一个关键字,Twitter可能只认为重要的几百个,而对于其他关键字,只有几磅的吸引力可能就足够了。