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

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