2013-02-22 112 views

回答

3

根據您的確切需求,在https://developers.google.com/+/api/處記錄的Google+ API可能會根據您的需要進行操作。它可以顯示來自特定用戶的公開帖子。您還可以在https://bakingdisasters.com/上看到一些示例代碼。

但是,它不能做的是向您顯示該用戶允許的私人帖子,或者向您顯示您可能看到的所有帖子(公共或私人)。

6

首先,您應該前往Google apis並啓用Google Plus服務。它來了;

  1. 轉至API Console
  2. 選擇服務
  3. 啓用Google+ API服務。
  4. 選擇API訪問
  5. 簡單的API訪問>獲取您的API密鑰。

您可以使用以下代碼讀取流的帖子;

<?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 on the page

enter image description here

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

enter image description here