Я пытаюсь использовать Phirehose для получения твитов в Твиттере по определенному ключевому слову, но оно всегда зависает при запуске страницы на моем сайте. У меня есть два примера:
1) с использованием 140dev (с хорошей настройкой MySQL дБ):
http://www.rioleo.org/projecthaiti/streamer/db/get_tweets.php
2) с использованием только Phirehose
http://www.rioleo.org/projecthaiti/stream/example/sample.php
Я заметил, что иногда получаю вывод, когда делаю
$sc = new SampleConsumer('username', 'pass', Phirehose::METHOD_SAMPLE);
$sc->consume();
но он зависает бесцеремонно, когда я делаю:
$sc = new SampleConsumer('username', 'pass', Phirehose::METHOD_FILTER);
$sc->setTrack(array('keyword'));
$sc->consume();
прямо сейчас enqueueStatus($status)
просто повторяет $status
.
Я понимаю, что весь смысл Phirehose в том, чтобы он запускался определенное время, собирал твиты, а потом поиграл с ними, но я не уверен, что понимаю, каким образом код, который у меня есть, должен хотя бы частично получить меня там. Просвещение будет высоко ценится.
Спасибо!