Отслеживание нескольких поисковых запросов с помощью Twitter - PullRequest
1 голос
/ 23 августа 2011

Я хотел бы создать веб-приложение, которое отслеживает некоторые пользовательские условия поиска в режиме реального времени и обеспечивает визуализацию в реальном времени. http://www.monitter.com/ - приложение, которое я обнаружил, оно аналогично по своим требованиям. Какой соответствующий API использовать для этого? Сначала я думал, что потоковый API был очевидным выбором, но ограничение одного одновременного соединения означает, что я могу отслеживать только один поисковый запрос за раз (с одной учетной записью пользователя). Я мог бы обойти это, создав несколько учетных записей пользователей, но это кажется неправильным подходом.

Я смотрел на потоки пользователей, но язык для этого API, кажется, больше ориентирован на настольные приложения.

Итак, какой самый лучший API для моего варианта использования? Спасибо.

Ответы [ 2 ]

3 голосов
/ 23 августа 2011

На самом деле вы можете отслеживать до 400 ключевых слов / терминов через одно потоковое соединение API.https://dev.twitter.com/docs/streaming-api/methods#track

В зависимости от используемого вами языка, вы можете использовать несколько интерфейсов.Если вы используете PHP, то я могу предложить Phirehose, так как он работает достаточно хорошо и содержит несколько примеров для различных сценариев использования.http://code.google.com/p/phirehose/wiki/Introduction

Чего нет - при обработке полученных твитов вам нужно будет выяснить, как сопоставить, какой твит соответствует какому ключевому слову / термину, поскольку API потоковой передачи Twitter выдает все совпадающие твиты в одном потоке.

0 голосов
/ 22 сентября 2011

Исследуя дальнейшее использование Firebug, я обнаружил, что monitter.com просто опрашивает API REST search каждую секунду или около того на стороне клиента.Это то, что я тоже делал.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...