【发布时间】:2014-10-30 17:55:50
【问题描述】:
我正在使用 R 中的 twitteR 包根据其 id 提取推文。 但是我无法在不达到速率限制或错误 404 的情况下对多个推文 ID 执行此操作。 这是因为我使用的是 showStatus() - 一次一个推文 ID。 我正在寻找类似于 getStatuses() 的函数 - 多个推文 ID/请求
是否有有效的方法来执行此操作。 我想使用 outh 在 15 分钟的窗口内只能发出 60 个请求。
那么,我如何确保:- 1.为单个请求检索多个推文 ID,然后重复这些请求。 2.速率限制正在检查中。 3.未找到推文的错误处理。
P.S : 此活动不是基于用户的。
谢谢
【问题讨论】:
-
我仍然对你想要什么感到困惑。但是,我一直在使用
streamR。如果您使用filterStream,您可以在您指定的时间段内收集推文。如果需要,您可以指定位置。输入所有推文后,您可以使用parseTweets,它会为您提供一个数据框。您可以使用用户 ID 对数据进行子集化。大概,如果一个用户在一段时间内发了多次推文,那么你的数据框中就有了多条推文。