您可以透過 Google Drive API 建立使用 Google 雲端硬碟儲存空間的應用程式。您可以開發與雲端硬碟整合的應用程式,並使用 Drive API 在應用程式中建立強大的功能。
下圖顯示了雲端硬碟應用程式、雲端硬碟和 Drive API 之間的關係:

這些詞彙定義了圖 1 所示的主要元件:
- Google 雲端硬碟
- Google 的雲端檔案儲存服務為使用者提供個人儲存空間 (稱為「我的雲端硬碟」),以及存取協作共用資料夾 (稱為「共用雲端硬碟」) 的選項。
- Google 雲端硬碟 API
- 可讓您在應用程式中使用雲端硬碟儲存空間的 REST API。
- Google 雲端硬碟應用程式
- 運用雲端硬碟做為儲存解決方案的應用程式。
- Google 雲端硬碟 UI
- 管理 Google 雲端硬碟檔案的使用者介面。如果您的應用程式是編輯器類型的應用程式,例如試算表或文書處理程式,您可以與雲端硬碟 UI 整合,以在應用程式中建立並開啟檔案。
- 我的雲端硬碟
- 特定使用者的雲端硬碟儲存空間位置。使用者可以將儲存在「我的雲端硬碟」中的檔案與其他使用者共用,但內容的擁有權仍僅限於個別使用者。
- OAuth 2.0
- Google 雲端硬碟 API 用於驗證應用程式使用者的授權通訊協定。如果您的應用程式使用使用 Google 帳戶登入功能,則會處理 OAuth 2.0 流程和應用程式存取憑證。
- 共用雲端硬碟
- 雲端硬碟儲存空間檔案,由多位使用者共同協作的檔案。 所有可存取共用雲端硬碟的使用者都可以存取其中所有檔案。 使用者也可以在共用雲端硬碟中存取個別檔案。
Drive API 可以提供哪些功能?
您可以透過 Drive API 執行下列作業:
- 從雲端硬碟下載檔案並上傳檔案到雲端硬碟。
- 搜尋儲存在雲端硬碟中的檔案和資料夾。 建立複雜的搜尋查詢,以傳回 Files 資源中的任何檔案中繼資料欄位。
- 允許使用者共用檔案、資料夾和雲端硬碟,以協作內容。
- 結合 Google Picker API 來搜尋雲端硬碟中的所有檔案,然後傳回檔案名稱、網址、上次修改日期和使用者。
- 建立第三方捷徑,這些外部連結指向外部資料儲存服務,並儲存在不同資料儲存庫或雲端儲存空間系統中。
- 建立專屬的雲端硬碟資料夾來儲存應用程式特定資料,讓應用程式無法存取使用者儲存在雲端硬碟中的所有使用者內容。
- 使用 Google 雲端硬碟 UI,將支援雲端硬碟的應用程式與雲端硬碟 UI 整合。這是 Google 的標準網頁 UI,可用來建立、整理、探索和分享雲端硬碟檔案。
- 將標籤套用至雲端硬碟檔案、設定標籤欄位值、讀取檔案的標籤欄位值,並使用自訂標籤分類字詞定義的標籤中繼資料字詞來搜尋檔案。
後續步驟
如要瞭解如何使用 Google Workspace API 進行開發作業,包括處理驗證和授權,請參閱在 Google Workspace 上開發。
如要瞭解如何設定及執行簡單的 Google Drive API 應用程式,請參閱快速入門導覽課程總覽。