Как парсить информацию из Twitter?

Импортировать информацию из Twitter можно различными способами. Можно получать твиты определенного пользователя, твиты, которые находятся у него в избранном,  упоминания пользователя в твитах, твиты с заданным хештегом и т.д. Я рассмотрю один из простейших способов импорта. С помощью RSS.

импорт информации из Twitter

Итак, доступные RSS для импорта из Twitter:

1. https://twitter.com/statuses/user_timeline/<user_name>.rss — содержит 20 последних записей пользователя.

UPDATE. Теперь следует обращаться к RSS так https://api.twitter.com/1/statuses/user_timeline.rss?screen_name=<user_name> Например, записи Святослава Вакарчука.

2) http://search.twitter.com/search.rss?q=to:@<user_name> — здесь содержаться последние упоминания об twitter аккаунте пользователя. Например, упоминания о том же знаменитом украинском певце.

3) https://api.twitter.com/1/favorites/<user_name>.rss — последние твиты, которые пользователь добавил в избранное. Для примера список из моего избранного.

4) http://search.twitter.com/search.rss?q=<query> — вместо <query> можно подставить любое значение и получить твиты, в которых есть указанное значение. Также можно сделать поиск по хештегу. Например, последние записи с Олимпиады в Лондоне.

Итак, у нас есть RSS. Его мы можем использовать так, как нам удобно. В PHP с помощью функции simplexml_load_file можем rss-файл интерпретировать в объект и проводит манипуляции, которые предусмотрены бизнес-логикой приложения.

P.S. Следуйте за мной в Twitter и подписывайтесь на обновления записей моего блога через Feedburner.

Запись опубликована в рубрике php с метками , . Добавьте в закладки постоянную ссылку.
  • Denis

    Первый способ не работает, выдает ошибку:
    This XML file does not appear to have any style information associated with it. The document tree is shown below.

  • Karen

    Twitter использует только Json