使用rtweet获得超过Twitter API允许的朋友数量

时间:2019-10-18 00:43:20

标签: r twitter rtweet

我编写了以下脚本,该脚本使用function AudioOnly(audioElement){ this.audio = audioElement || document.createElement('audio'); this.play = function(src){ if(src)this.audio.src = src; this.audio.play(); return this; } this.pause = function(){ this.audio.pause(); return this; } this.stop = function(){ this.audio.stop(); return this; } } var ao = new AudioOnly; setTimeout(function(){ ao.play('https://s3-us-west-2.amazonaws.com/s.cdpn.io/123941/Yodel_Sound_Effect.mp3'); }, 10); setTimeout(function(){ ao.play('https://freesound.org/data/previews/488/488614_6150892-lq.mp3'); }, 3000);每15分钟分75,000次(每个API调用5000个朋友x 15个API调用)提取Twitter用户的朋友(在此示例中为“ barackobama”)。但是,在脚本运行完成后,我发现朋友ID在固定间隔后重复出现。例如,行1、280001和560001具有相同的ID。第2行,280002和560002具有相同的ID,依此类推。我想知道我对API中的rtweet的理解是否正确。

next_cursor

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

您没有做错任何事情。来自the documentation

  

此订单可能会发生未经通知的更改和最终一致性问题

对于非常大的列表,API根本不会返回您想要的所有信息。