開始使用 REST

如要開始使用 Google Photos Library API,請透過下列方法啟用 API 以設定專案: 並設定 OAuth 2.0 用戶端 ID。

您的應用程式代表 Google 相簿使用者。例如,當您在使用者的 Google 相簿相片庫或將媒體項目上傳到使用者的 Google 相簿帳戶,使用者透過 OAuth 2.0 通訊協定。

OAuth 2.0 用戶端 ID 可讓應用程式使用者登入、驗證 然後使用 Library APILibrary API 不支援 或服務帳戶如要使用這個 API,使用者必須登入有效的 Google 。

設定應用程式

啟用 API

您必須先為專案啟用 Library API,才能使用該 API。

  1. 前往 Google API 控制台
  2. 在選單列中,選取專案或建立新專案。
  3. 如要開啟 Google API 程式庫,請從導覽選單選取 API 與服務 >程式庫
  4. 搜尋「Google Photos Library API」。選取正確的結果並按一下 啟用

要求 OAuth 2.0 用戶端 ID

請按照下列步驟申請 OAuth 用戶端 ID,並為其進行設定 應用程式。這個範例使用的應用程式,其可存取整個 OAuth 流程 ,如我們範例中所示設定程序可能不同 其他導入情境

  1. 前往 Google API 控制台 然後選取所需專案
  2. 從選單中選取「API 與」服務 >憑證
  3. 在「Credentials」(憑證) 頁面上,按一下「Create Credentials」(建立憑證) > OAuth 用戶端 ID
  4. 選取您的「應用程式類型」。在這個範例中,應用程式類型為 網頁應用程式
  5. 註冊應用程式可存取 Google API 的來源 如下所示:

    1. 為識別用戶端 ID,請輸入名稱。
    2. 在「授權的 JavaScript 來源」欄位中,輸入 應用程式。這個欄位不允許使用萬用字元。

      您可以輸入多個來源,讓應用程式在不同的位置執行 通訊協定、網域或子網域您輸入的網址可以 開始 OAuth 要求。

      以下範例是本機開發網址 (我們的範例使用 localhost:8080) 和正式版網址。

      http://localhost:8080
      https://myproductionurl.example.com
      
    3. 「授權的重新導向 URI」欄位是接收到的端點 OAuth 2.0 伺服器的回應。通常這包括 並指向應用程式中的路徑

      http://localhost:8080/auth/google/callback
      https://myproductionurl.example.com/auth/google/callback
      
    4. 按一下「建立」

  1. 從產生的 OAuth 用戶端對話方塊中,複製以下內容:

    • 用戶端 ID
    • 用戶端密碼

    您的應用程式可以使用這些值存取已啟用的 Google API。

在啟動可存取 Library API 的公開應用程式之前, 您的應用程式必須經過 Google 審查。「未驗證的應用程式」訊息會出現在 測試應用程式時的畫面 通過驗證

試用範例

現在您已設定專案,搭配 Library API 使用, 查看 GitHub 上的範例應用程式。範例應用程式 示範如何使用 Library API 打造智慧型相框模式。