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