簡介
Google+ 是社交網絡行業的新產品,是 Google 構建社交網絡的最新嘗試,可讓用戶輕松地與好友共享新聞和文件,並與他們進行互動。它似乎成功抓住了公眾的想象力。據報道,截止 2011 年 12 月,每天都有 625,000 個新用戶注冊 Google+,用戶總數已達到 6200 萬。
常用縮寫詞
API:應用程序編程接口
HTTP:超文本傳輸協議
JSON:JavaScript 對象符號
PHP:超文本預處理程序
Web 開發人員有理由對 Google+ 感到興奮。與其他許多 Google 服務一樣,Google+ 隨附提供了一個開發人員 API,允許您通過自己的自定義應用程序訪問用戶生成的內容。由於 API 以 JSON 形式提供其輸出,因此它可以輕松與大多數編程工具包進行集成。
本文將介紹 Google+ Data API,了解如何使用它從 Google+ 提取內容,以及如何將它集成到 PHP 應用程序中。(這非常有趣,因此要預先警告您可能會沉溺於它。)
API 的基礎知識
在使用 Google+ 開始開發應用程序之前,您需要了解它的工作原理。API 通過 HTTP 工作,並希望獲得一個到指定端點的 HTTP 請求。收到此請求後,API 服務器會使用一個包含請求數據的 JSON 提要來響應查詢。然後,可以使用服務器端編程語言(比如 PHP 或 Perl)或客戶端工具包(比如 jQuery 或 mooTools)解析這些數據,並從中提取內容,以便將它集成到 Web 頁面中。
首先您需要做幾件事:
設置 Google+ 帳戶。
登錄 Google Account 並使用主菜單中的 "+You" 鏈接注冊一個 Google+ 帳戶。
轉到 Google Account Settings 頁面,檢索您個性化的 Google Profile URL,該 URL 包含您的 Google ID,如 圖 1 所示。
認真地記錄此 ID;本文中的一些示例需要使用它。
圖 1. 帶有 Google ID 的 Google Profile URL