Для этого вам необходимо выполнить предварительную работу;
- К API Console.
- Выбрать услуги
- Включить сервисы API Google+.
- Выберите API Access
- Простой доступ к API> возьмите свой API-ключ.
И вы можете сделать это с помощью php, как показано ниже;
<?php
$google_plus_id = '106670447018211124292';
$appKey = 'app_key_here';
$streams = json_decode(file_get_contents('https://www.googleapis.com/plus/v1/people/' . $google_plus_id . '/activities/public?key='. $appKey));
foreach ($streams->items as $item) {
echo $item->title .
date('F jS Y @ H:i:s',strtotime($item->published)) .
$item->object->content .
'<br />';
}
Вы также можете проверить работу этого кода на консоли google api.
1.) Перейти к API Console и выберите Google+ API
2.) Выберите API, меню в левом меню
3.) Нажмите на public.activities.list на этой странице
4.) Введите свой идентификатор профиля в идентификатор пользователя секции и типа «общественность» на коллекции секции затем нажмите Выполнить. Вы можете видеть ниже;
Как я уже писал в своем вопросе, я уже сделал эти предварительные условия. Однако этот код возвращает только мои публичные сообщения, а не мои личные. – rekire
Мой код уже делает то, что вы сказали. Вы также можете протестировать консоль google api. Мой обновленный ответ –