Google Drive API 可讓您建立使用 Google 雲端硬碟雲端儲存空間的應用程式。您可以開發與雲端硬碟整合的應用程式,並使用 Drive API 在應用程式中建立強大的功能。
下圖顯示整合 Google 雲端硬碟的應用程式、Google 雲端硬碟 API 和 Google 雲端硬碟之間的流程:
這些詞彙定義了圖 1 所示的主要元件:
- Google 雲端硬碟
- Google 的雲端檔案儲存服務提供個人儲存空間,稱為「我的雲端硬碟」,以及存取協作共用資料夾的選項,稱為「共用雲端硬碟」。
- Google Drive API
- REST API,可讓您在應用程式中使用雲端硬碟儲存空間。
- 雲端硬碟整合式應用程式
- 使用雲端硬碟做為儲存空間解決方案的應用程式。
- Google 雲端硬碟使用者介面
- Google 的使用者介面,用於管理儲存在雲端硬碟中的檔案。如果您的應用程式屬於編輯器類型,例如試算表或文書處理器,可以與雲端硬碟使用者介面整合,在應用程式中建立及開啟檔案。
- 我的雲端硬碟
- 特定使用者擁有的雲端硬碟儲存空間。儲存在「我的雲端硬碟」中的檔案可以與其他使用者共用,但內容擁有權仍屬於特定使用者。
- OAuth 2.0
- Drive API 用於驗證應用程式使用者的授權通訊協定。如果應用程式採用使用 Google 帳戶登入功能,系統會處理 OAuth 2.0 流程和應用程式存取權杖。
- 共用雲端硬碟
- 雲端硬碟儲存空間,內含多位使用者協作處理的檔案。只要使用者有共用雲端硬碟的存取權,就能存取其中的所有檔案。使用者也可以取得共用雲端硬碟中個別檔案的存取權。
Drive API 的用途
您可以使用 Drive API 執行下列操作:
- 從雲端硬碟下載檔案,以及將檔案上傳到雲端硬碟。
- 搜尋儲存在雲端硬碟中的檔案和資料夾。建立複雜的搜尋查詢,傳回
files資源中的任何檔案中繼資料欄位。 - 允許使用者共用檔案、資料夾和雲端硬碟,共同編輯內容。
- 搭配 Google Picker API 搜尋雲端硬碟中的所有檔案,然後傳回檔案名稱、網址、上次修改日期和使用者。
- 建立第三方捷徑:這些捷徑是外部連結,可連至儲存在 Google 雲端硬碟以外位置的資料,例如其他資料存放區或雲端儲存系統。
- 建立專屬的雲端硬碟資料夾,儲存應用程式專屬資料,避免應用程式存取使用者儲存在雲端硬碟中的所有內容。
- 使用 Google 雲端硬碟事件監控或回應檔案活動。
- 使用 Google 雲端硬碟 UI,將整合雲端硬碟的應用程式與 雲端硬碟 UI 整合。這是 Google 的標準網頁使用者介面,可用來建立、整理、探索及共用雲端硬碟檔案。
- 將標籤套用至雲端硬碟檔案、設定標籤欄位值、讀取檔案的標籤欄位值,以及使用自訂標籤分類定義的標籤中繼資料字詞搜尋檔案。
|
想看看 Google Drive API 的實際應用嗎?
Google Workspace 開發人員頻道提供影片,介紹訣竅、技巧和最新功能。
|
相關主題
如要瞭解如何使用 Google Workspace API 進行開發,包括處理驗證和授權,請參閱「使用 Google Workspace 進行開發」。
如要瞭解如何設定及執行 Drive API 應用程式,請參閱快速入門。