twitter示例API提供了多少百分比的推文?

时间:2012-10-24 18:24:01

标签: api twitter social-networking

有谁知道我们从twitter sample API获得的推文数量与Twitter服务器收到的推文总数之间的比率是多少?我正在根据从示例API读取的数据进行一些分析,并且想估计Twitter服务器处理的实际工作负载。我观察到我们从API获得的推文数量随着时间的推移而变化。所以,我认为它就像百分比样本。任何线索都受到高度赞赏。

由于

4 个答案:

答案 0 :(得分:5)

示例流/statuses/sample确实返回了大约1%的推文。 Twitter通过仅提供在每秒1000毫秒内在10毫秒窗口内创建的推文来对推文进行抽样。如果您想了解更多详情,可以阅读我的博文:http://blog.falcondai.com/2013/06/666-and-how-twitter-samples-tweets-in.html

答案 1 :(得分:3)

Twitter Spritzer(基本上是老式的Streaming API)推出时,据推测它约占所有推文的1-2%。基于我对当前Streaming API的使用,如果它现在超过1%,我会感到惊讶,可能更少。根据文档“Twitter streaming volume is not constant”,他们忽略了API输出的音量是否与实际推文的比例成正比。

答案 2 :(得分:2)

2015年2月2日,Twitter announced意图将流API采样率重置为1%(无意中悄悄上升):

  

公共Streaming API示例端点(也称为POST状态/过滤器和GET状态/示例)旨在随时在大约1%的公共Tweet卷上进行调整。

     

由于配置中存在一些过去的不一致,有些时候通过Streaming API传递的推文数量可能超过了这些参数。

     

此通知表明,在接下来的几周内,我们将对公共流媒体API进行更改,以按预期的1%容量重新平衡推文数量。

This plot显示重置对典型推文流的影响。

答案 3 :(得分:0)

这是我在 https://brightplanet.com/2013/06/25/twitter-firehose-vs-twitter-api-whats-the-difference-and-why-should-you-care/。我希望这对您有用。

  

研究估计,使用Twitter的Streaming API用户可以   预计会收到从1%的推文到40%以上的推文的任何地方   几乎实时。

在网页底部引用了他们引用的研究。