Насколько недавние твиты возвращаются потоковым API Twitter? - PullRequest
2 голосов
/ 06 октября 2010

Предоставляет ли потоковый API Twitter (stream.twitter.com/1/statuses/sample.json) последние твиты? Например, текущее нью-йоркское время - 9.20, у одного из твитов, которые я получил с помощью этого метода, было значение create_date как среда, 06 октября 13:13:42 +0000 2010. Означает ли это, что твиты, возвращаемые этим API, могут составлять несколько часов старый? Или он возвращает последние твиты (например, через несколько минут или секунд)?

Ответы [ 2 ]

1 голос
/ 06 октября 2010

Потоковый API возвращает образец твитов - для непривилегированных пользователей это только 5% потока.Вы можете запросить доступ к Firehose, который является твитами, но у вас должна быть веская причина для этого.Я думаю, вы тоже можете купить доступ.

При работе с пользовательскими потоками этот документ указывает, что вы должны получать данные практически в реальном времени, поэтому я не думаю, что вы должны видеть такиебольшая задержка.

РЕДАКТИРОВАТЬ: См. это .13:13:42 +0000 2010 на самом деле 9:13:42 EST.Я только что проверил, я на EST, 10:27 утра, и время 14:27 GMT +000.Ваши результаты очень близки к реальному времени в течение нескольких минут, а не часов.

0 голосов
/ 16 декабря 2010

Твиты из потокового API в реальном времени.Я управляю многими системами сбора твитов для клиентов, и каждый из них получает и отображает твиты, как только они публикуются в Twitter.Задержка между отправкой твита и получением его из потокового API обычно составляет секунду или две.

...