2014-01-20 52 views
1

我想構建一個PHP腳本,我需要登錄才能閱讀給定圈子的自己的帖子。在Google+上閱讀我的非公開帖子

我按照quick start page上的說明操作,所以我有權讀取數據,Google知道我是誰。必須有一些API來閱讀我自己的帖子,請指導我以正確的參考來實現我自己的帖子。

如果這是不可能的,有可能通過給定的哈希標籤找到(我)的帖子?

回答

1

爲了做到這一點,你應該做一些前期工作;

  1. 轉到API Console
  2. 選擇服務
  3. 啓用Google+ API服務。
  4. 選擇API訪問
  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 />'; 
} 

您還可以測試這個代碼的谷歌API控制檯上工作。

1)轉到API Console並選擇Google+的API

2)選擇的API菜單左側的菜單上

3)點擊public.activities.list on the page

enter image description here

4)用戶id部分,輸入您的個人資料ID並鍵入「大衆」上收集部分依次執行。你可以在下面看到;

enter image description here

+0

正如我在我的問題中寫的那樣,我已經做了這些前提條件。然而,該代碼只返回我的公共職位,而不是我的私人。 – rekire

+0

我的代碼已經做了你所說的。您也可以在Google API控制檯上進行測試。我更新的答案 –