以下程式碼範例說明如何使用圖片選取器或上傳頁面,讓使用者透過網頁應用程式的按鈕開啟。
此範例加入 Google Picker 功能,例如開啟複選功能、隱藏導覽窗格,以及透過應用程式目前的 OAuth 2.0 權杖選擇使用者帳戶。
在這個範例中,您必須指定多個項目:
如要同時找到「用戶端 ID」和「API 金鑰」,請按照下列步驟操作:
在 Google Cloud 控制台中,依序點選「選單」圖示 >「API 和服務」>「Credentials」(憑證)>
如要找出應用程式 ID,請按照下列步驟操作:
在 Google Cloud 控制台中,依序點選「選單」圖示 >「IAM & Admin」(IAM 與管理) >「Settings」(設定)。
使用專案編號做為應用程式 ID。
同一個 Cloud 專案必須同時包含用戶端 ID 和應用程式 ID,因為此專案用於授權存取使用者的檔案。
setOAuthToken
函式可讓應用程式使用目前的驗證權杖,決定 Google Picker 要使用哪一個 Google 帳戶顯示檔案。如果使用者登入多個 Google 帳戶,Google Picker 可顯示適當授權帳戶的檔案。
開啟檔案時,從 Google Picker 取得檔案 ID 後,應用程式即可擷取檔案中繼資料,並依據 files.get
的參考說明文件所述下載檔案內容。