以下程式碼範例說明如何使用圖片選取器或上傳頁面,讓使用者可透過網頁按鈕中的按鈕開啟網頁。
這個範例整合了 Google Picker 功能,例如開啟多選功能、隱藏導覽窗格,以及使用應用程式目前的 OAuth 2.0 權杖選擇使用者帳戶。
在這個範例中,您必須指定多個項目:
如何找出「Client ID」(用戶端 ID) 和「API Key」(API 金鑰):
在 Google Cloud 控制台中,依序前往「選單」圖示 >「API 和服務」>「憑證」。
如何找出應用程式 ID:
在 Google Cloud 控制台中,依序點選「選單」圖示 >「設定」。
>「IAM 與管理」使用 Project number 做為應用程式 ID。
同一個 Cloud 專案必須同時包含用戶端 ID 和應用程式 ID,該 ID 是用來授權存取使用者檔案。
setOAuthToken
函式可讓應用程式使用目前的驗證權杖,來判斷 Google Picker 用來顯示檔案的 Google 帳戶。如果使用者以多個 Google 帳戶登入,Google Picker 可以顯示適當授權帳戶的檔案。
開啟檔案時,從 Google Picker 取得檔案 ID 後,應用程式就能擷取檔案中繼資料,並依照 files.get
的參考說明文件所述下載檔案內容。