Чтение записей Google+ с помощью PHP и Google+ API
Эта статья — небольшое дополнение к предыдущей (Добавляем кнопки соц. сетей в WordPress). Мы воспользуемся платформой Google+ API для получения записей из Google+, которые можно вставить в блог или сайт.
Доступ к API и получение вашего API Key
- Перейдите к APIs Console.
- Выберите Services
- Активируйте сервис Google+ API. Не сделав этого вы не получите доступ к фиду.
- Перейдите в API Access
- Под заголовком 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 />';
}
Помимо записей фид содержит некоторую другую информацию.
Готово!






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