我正在做一个项目,我想提取大约500个不同twitter用户的时间线(我用这个来进行历史分析,所以我只需要检索一次,不需要更新新的tweets)。在
虽然我知道Twitter API只允许检索最近3200条tweets,但当我使用R Twitter包的基本UserTimeline方法时,我每次尝试时似乎只获取20条左右的tweet(对于拥有更多、最近的tweet的用户)。这是因为限速,还是因为我做错了什么?在
有没有人有最有效的方法?我知道这可能需要很多时间,因为速率限制,有没有一种方法可以在R中自动/迭代这个过程?在
我很难受,所以非常感谢您的帮助/提示!在
(我有一些使用Twitter API/Twitter包提取tweets的经验,这些消息都是使用特定的标签在几天内完成的。我有基本的Python技能,如果用Python更容易/更快的话)。在
看起来twitteR documentation建议使用
maxID
参数进行分页。因此,当您获得第一批结果时,您可以使用该集合中的最小ID-1作为下一个请求的maxID
,直到您没有更多的结果返回(这意味着您已经到达了用户时间轴的开始)。在相关问题 更多 >
编程相关推荐