Чтение записей Google+ с помощью PHP и Google+ API

13-03-04 Php PHP 0

Эта статья — небольшое дополнение к предыдущей (Добавляем кнопки соц. сетей в WordPress). Мы воспользуемся платформой Google+ API для получения записей из Google+, которые можно вставить в блог или сайт.

Доступ к API и получение вашего API Key

  1. Перейдите к APIs Console.
  2. Выберите Services
  3. Активируйте сервис Google+ API. Не сделав этого вы не получите доступ к фиду.
  4. Перейдите в API Access
  5. Под заголовком Simple API Access найдите ваш API Key. Этот ключ понадобится для доступа к сервисам API.

Получение Google+ ID

Если в Google+ перейти в свой профиль, вы увидите подобную ссылку:


https://plus.google.com/u/0/111111111111111111111/posts

В этой ссылке содержится ваш ID.

Чтение записей Google+

Теперь, когда у вас есть ID и ключ, вы можете получить доступ к вашим записям. URL будет такой:


https://www.googleapis.com/plus/v1/people/106670447018211124292/activities/public?key=[API Key]

API присылает данные в JSON, поэтому парсинг в PHP будет примерно такой:

$id = '111111111111111111111';
$key = 'YOUR KEY HERE';
$feed = json_decode(file_get_contents('https://www.googleapis.com/plus/v1/people/'.$id.'/activities/public?key='.$key));

foreach ($feed->items as $item) {
echo '<h2>'.$item->title.'</h2>'
.'<i>'.date('F jS Y @ H:i:s',strtotime($item->published)).'</i>'
.'<p>'.$item->object->content.'</p>'
.'<br /><br />';
}

Помимо записей фид содержит некоторую другую информацию.

Готово!

Хочешь получать статьи на почту?

Подпишись на обновления!
* Ваш email не будет разглашен/продан. Вы сможете отписаться в любое время.

Нет комментариев

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

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