Трансляция Twitter на PHP

Как настроить показ Ваших сообщений из Twitter на Вашем сайте

У многих сайто-держателей рано или поздно появляется искушение наполнить свой сайт постоянно сменяющимся актуальным контентом без лишних усилий. Хорошим вариантом является автоматическое внедрение сообщений из своего Twitter на сайт. Цель поставлена – ищем решения.

Спустя некоторое время, потраченное на усиленный поиск, нашел вот такой приём:

Как и следовало предполагать, у каждого пользователя Twitter есть свой RSS, из которого мы и выдераем свои сообщения. Ссылка, как видно из примера, имеет вид:

http://twitter.com/statuses/user_timeline/47995476.rss

Теперь главная задача – узнать свой ID (те самые цифорки в адресе). Открываем Twitter, используем Firebug браузера FireFox, либо средство просмотра кода элемента у Chrome (просмотр просто исходного кода страницы ничего не даст). Смотрим тот элемент, который содержит имя пользователя, оставившего сообщение. Нас интересует аттрибут data-user-id. Подставляем его в наш URL и проверяем, действительно ли показывается наша лента.

Дальше вписываем в коде еще свой никнэйм в Twitter, и готово. Пожно вставлять код на страницу и наслаждаться ретрансляцией своих твитов.

Я немного облагородил код. Добавил функцию, которая делает из ссылок ссылки (в начальном варианте ссылки выводились обычным текстом), изменил формат даты на более приятный, убрал из списка выводимых сообщений ретвиты (который начинаются с "RT @"), убрал сообщения-ответы (начинаются с "@").

Наверх