Чтение записей 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 />'; }
Помимо записей фид содержит некоторую другую информацию.
Готово!
Нет комментариев