2014-01-20 3 views
1

Я хочу построить скрипт PHP, где мне нужно войти для чтения моих собственных сообщений для заданного круга.Прочитайте мои публичные сообщения в Google+

Я следовал инструкциям на quick start page, поэтому я уполномочен читать данные, и Google знает, кто я. Должен быть некоторый API, чтобы читать мои собственные сообщения, пожалуйста, направляйте меня на правильную ссылку для реализации этого самостоятельно.

Если это невозможно, можно найти (мои) сообщения заданным хэш-тегом?

ответ

2

Google+ API в настоящее время предоставляет доступ только для чтения к открытым данным.

Google+ Docs

Существует feature request вы можете звезда, чтобы показать Google свой интерес к такой API.

1

Для этого вам необходимо выполнить предварительную работу;

  1. К API Console.
  2. Выбрать услуги
  3. Включить сервисы API Google+.
  4. Выберите API Access
  5. Простой доступ к 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 на этой странице

enter image description here

4.) Введите свой идентификатор профиля в идентификатор пользователя секции и типа «общественность» на коллекции секции затем нажмите Выполнить. Вы можете видеть ниже;

enter image description here

+0

Как я уже писал в своем вопросе, я уже сделал эти предварительные условия. Однако этот код возвращает только мои публичные сообщения, а не мои личные. – rekire

+0

Мой код уже делает то, что вы сказали. Вы также можете протестировать консоль google api. Мой обновленный ответ –

Смежные вопросы