Обработка информации из Twitter Search API с помощью PHP или Python - PullRequest
0 голосов
/ 10 мая 2011

Я хочу иметь возможность упорядочить список терминов по количеству результатов, полученных в поисковом запросе в твиттере, используя каждый термин в списке.

Я знаю, что API поиска позволяет мне делать такие вещи -> http://search.twitter.com/search.atom?q= или же http://search.twitter.com/search.json?q=

Я могу набрать их в моей панели браузера и получить соответствующие результаты Atom / JSON.

Мой вопрос: как мне написать скрипт на PHP (предпочтительно) или Python, который будет извлекать список терминов из базы данных, искать их в режиме реального времени или периодически и возвращать результаты таким образом, чтобы продолжай мою обработку.

Я не прошу "помощь в кодировании" .. Я просто хочу знать, какие инструменты (например, библиотеки / скрипты) полезны для начала работы с проблемой.

Спасибо!

1 Ответ

0 голосов
/ 11 мая 2011

Получить данные с помощью JSON.Вам не понадобятся никакие специальные инструменты синтаксического анализа, если вы используете JSON, поскольку вы можете просто вызвать json_decode () для него.Имейте в виду, что это доступно только в PHP версии 5.2 и выше, и что некоторые хосты могут отключить его.Вы можете использовать cURL для получения содержимого из URL или, если у вас есть fopen wrappers on, вы можете просто использовать file_get_contents ()

Как только вы получите массив / объект, вы 'Вам нужно будет его кешировать, так как Twitter ограничивает количество запросов, которые вы можете сделать в час.Если вы получаете ключ API, это ограничение увеличивается, но ограничение все еще существует.Поэтому вы можете следить за тем, сколько запросов делается в час.

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