本文說明如何使用 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 方法所述。