Google Drive API 總覽

Google Drive API 可讓您建立運用 Google 雲端硬碟儲存空間的應用程式。您可以開發與雲端硬碟整合的應用程式,並使用 Drive API 在應用程式中建立強大的功能。

下圖顯示雲端硬碟應用程式、Drive API 和雲端硬碟之間的關係:

Google 雲端硬碟簡介
圖 1. Google 雲端硬碟關係圖。

這些詞彙定義了圖 1 所示的關鍵元件:

Google 雲端硬碟
Google 的雲端檔案儲存服務提供名為「我的雲端硬碟」的個人儲存空間。此外,使用者還可選擇存取協作的共用資料夾 (稱為「共用雲端硬碟」)。
Google Drive API
這個 REST API 可讓您在應用程式內使用雲端硬碟儲存空間。
Google 雲端硬碟應用程式
採用雲端硬碟做為儲存空間解決方案的應用程式。
Google 雲端硬碟 UI
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 開發人員頻道提供有關提示、秘訣和最新功能的影片。