ДОСТИГНУТО:

01.11.2016-300 страниц в индексе Google;
19.01.2017-300 страниц в индексе Яндекса;
03.02.2017-40 ТИЦ;
05.02.2017- сайт принят в DMOZ каталог;

Получить данные Twitter аккаунта с помощью PHP расширения SimpleXML

.

Twitter2

Получить данные Twitter аккаунта с помощью PHP расширения SimpleXML

Всем привет!

В продолжение предыдущей статьи я хочу предложить Вам скрипт, который позволит получить данные Twitter аккаунта с помощью PHP расширения SimpleXML и вывести их в удобном для восприятия виде.
Для начала небольшое отступление, а точнее дополнение к предыдущей статье Обработка данных XML с помощью PHP расширения SimpleXML, где мы получали статистику о домене и внешних ссылках на него от сервиса Solomono.ru.

Кроме статистики о домене в общем сервис Solomono.ru предоставляет возможность получить статистику и по конкретной странице сайта, правда статистика весьма скромная, но в то же время все же полезная. Для получения данных о конкретной странице сайта нужно выполнить запрос, как этот:

где вместо АДРЕС-ДОМЕНА/АДРЕС-ВАШЕЙ-СТРАНИЦЫ/ нужно прописать нужный Вам адрес. Для примера можно ввести адрес страницы about самого сервиса Solomono.ru (данные с которого мы получали в предыдущей статье):

И мы получим примерно вот такие данные в формате XML:

Для нормального восприятия данных, используя PHP расширение SimpleXML   и следующий скрипт:

мы получим данные примерно в таком виде:

solomono

 

Ну а теперь настала пора заняться вопросом о том, как получить данные Twitter аккаунта на PHP-скрипте с помощью расширения SimpleXML.

Twitter API предоставляет возможность получить самые основные данные о Twitter аккаунте в формате XML. Данных там гораздо больше, чем рассмотренный нами выше XML с информацией о странице сайта сервиса Solomono.ru. На примере я покажу как получить самые популярные, наиболее используемые из предоставляемых нам данных.

Итак, для того, чтобы получить информацию о любом Twitter аккаунте, нам понадобится выполнить запрос:

где вместо ИМЯ-TWITTER-АККАУНТА нужно прописать нужный Вам аккаунт. Для примера можно ввести Twitter аккаунт Яндекса:

Мы получим примерно такие данные в формате XML:

Я намеренно сократил содержимое XML файла, заменив убранные строки символами «…», так как слишком большая страница получилась бы. Но Вы можете просмотреть XML для Twitter аккаунта Яндекса полностью, выполнив в браузере запрос https://twitter.com/users/show/yandex.

Для парсинга XML и нормального для глаз восприятия данных, мы снова используем PHP-скрипт с расширением SimpleXML:

Выполнив этот скрипт мы получим данные примерно в таком виде:

solomono1

 

Вы наверно заметили, что среди данных о Yandex аккаунте нет ничего в поле «О себе». Ну что же, просто по каким-то причинам компания Яндекс  не захотела заполнять это поле данными 🙂 Да, и в скрипте для лучшего вида результатов его работы я добавил немного стилей прямо в код HTML, чего делать не желательно, и если Вам тоже захочется приукрасить вид данных, то лучше выносите все стили в CSS файл.

Для того, чтобы получить данные о своем Twitter аккаунте или об аккаунте приятелей, знакомых, Вам нужно всего лишь заменить в скрипте значение переменной $account. Если же Вам покажется недостаточно используемых в скрипте данных, то Вы сами можете добавить в скрипт нужные Вам, внимательно просмотрев исходный код XML и взяв оттуда необходимые Вам имена тэгов и их параметров.

Напомню, что для получения данных в формате XML нужно в браузере выполнить запрос

где вместо ИМЯ-TWITTER-АККАУНТА понадобится подставить нужный Вам аккаунт.

На этом я пожалуй закончу. Желаю успешного развития вашему Twitter аккаунту и как можно больше пользы от него. До встречи на страницах блога saytostroi.ru

БЕРЕГИТЕ СЕБЯ!

 




лайк

Эти красотки хотят чтобы ты их жестко лайкнул и даже несколько раз твитнул!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *