2016-04-24 9 views
0

У меня есть приложение, в котором мне нужно получить полные результаты поиска в реальном времени из твиттера (желательно опрос каждые 500 мс или меньше). Основываясь на моем понимании, делать это с помощью API поиска очень быстро. Тем не менее, API потоковой передачи, похоже, не поддерживает получение чего-либо (всего 5%).Получение результатов поиска в реальном времени с использованием потокового API

Более конкретно, у меня есть поисковый запрос, который обычно встречается с < 20 подходящими твитами в час, и я хотел бы получать информацию об этих новых твитах в течение 1-2 секунд, и это считается неудачным, если я не уведомляется в течение 5 секунд. Из-за относительно низкой частоты проводки, отсутствие даже одного твита очень нежелательно.

Есть ли способ, которым я могу реально это сделать, используя twitter API, или мой единственный выбор, чтобы написать расширение браузера, чтобы повторно обновлять страницу поиска?

ответ

1

Ответ «да». Хотя вы ограничены в скорости (предел ближе к 1%, чем 5%), это только обрезание, основанное на результатах вашего запроса. Очень грубо, вы можете передавать около 60 твитов в секунду макс. В вашем случае вы говорите, что ожидаете до 20 твитов в час, поэтому у вас не должно возникнуть проблемы с получением всех этих твитов.

Вам также требуется латентность менее 5 секунд. По моему опыту латентность всегда была второй или второй. Думаю, с тобой все в порядке.