本指南說明如何使用 Google Picker API 功能,例如開啟多選、隱藏導覽窗格,以及使用應用程式目前的 OAuth 2.0 權杖選擇使用者帳戶。
必要條件
在本範例中,您需要指定下列項目:
如要找出「用戶端 ID」和「API 金鑰」,請按照下列步驟操作:
在 Google Cloud 控制台中,依序前往「選單」 >「API 和服務」 >「憑證」。
如要找出應用程式 ID,請按照下列步驟操作:
在 Google Cloud 控制台中,依序前往「選單」 >「IAM 與管理」 >「設定」。
請使用專案編號做為應用程式 ID。
用戶端 ID 和應用程式 ID 必須位於同一個 Google Cloud 專案中,因為系統會使用該專案授權存取使用者的檔案。
建立應用程式
以下程式碼範例說明如何使用圖片選取器或上傳頁面,讓使用者透過網頁應用程式中的按鈕開啟。
應用程式可透過 setOAuthToken
函式使用目前的驗證權杖,判斷 Google 挑選工具要使用哪個 Google 帳戶顯示檔案。如果使用者登入多個 Google 帳戶,Google 挑選器可以顯示適當授權帳戶的檔案。
從 Google Picker 開啟檔案並取得檔案 ID 後,應用程式就能擷取檔案中繼資料,並下載檔案內容,如 files
資源的 get
方法所述。