Twitter的流媒体API返回的推文最近有多近?

时间:2010-10-06 13:23:03

标签: streaming twitter

Twitter的流媒体API(stream.twitter.com/1/statuses/sample.json)是否提供了最新的推文?例如,当前的纽约时间是上午9点20分,我通过这种方法得到的推文之一的创建日期为2010年10月6日13:13:42 +0000 2010年。这是否意味着此API返回的推文可能需要几个小时旧?或者是否会返回最新的推文(如几分钟或几秒钟)?

2 个答案:

答案 0 :(得分:1)

流API返回推文样本 - 对于非特权用户,它只占流的5%。您可以请求访问Firehose,这是所有推文,但您必须有充分的理由这样做。我想你也可以购买。

在处理用户流时,this doc表示您应该接近实时获取数据,因此我认为您不应该看到如此大的延迟。

编辑:请参阅this。 13:13:42 +0000 2010年实际上是美国东部时间9:13:42。我刚刚检查过,我在美国东部时间上午10点27分,时间是格林威治标准时间14点30分+000。您的结果非常接近实际时间,而不是几小时。

答案 1 :(得分:0)

来自流媒体API的推文是实时的。我为客户运行了许多推文收集系统,他们每个人都会在推特上发布推文。发布推文和从流媒体API接收推文之间的延迟通常是一两秒钟。