Gmail API 是符合 REST 樣式的 API,可用於存取 Gmail 信箱和傳送郵件。對於大多數網頁應用程式,Gmail API 最好在獲得授權的情況下存取使用者的 Gmail 資料,並適用於多種應用程式,例如:
- 唯讀郵件擷取、索引及備份
- 自動或程式輔助訊息傳送
- 遷移電子郵件帳戶
- 電子郵件整理功能,包括篩選及排序郵件
- 將機構的電子郵件簽名標準化
以下是 Gmail API 中使用的常見詞彙:
- 訊息
- 包含寄件者、收件者、主旨和內文的電子郵件。一旦建立訊息,即無法變更訊息。訊息以訊息資源表示。
- 執行緒
- 構成對話的一系列相關訊息。在電子郵件用戶端應用程式中,當一或多個收件者以自己的訊息回應訊息時,即會形成執行緒。
- 標籤
整理郵件和討論串的機制。舉例來說,系統可能會建立「稅金」標籤,並套用至涉及使用者稅金的所有訊息和執行緒。標籤分為兩種類型:
- 系統標籤
- 內部建立的標籤,例如
INBOX
、TRASH
或SPAM
。而且無法刪除或修改。但是,部分系統標籤 (例如INBOX
) 可以套用至訊息和執行緒,或從標籤中移除。 - 使用者標籤
- 使用者建立的標籤。這些標籤可由使用者或應用程式刪除或修改。使用者標籤是以標籤資源表示。
- 草稿
未傳送的訊息。您可以更換草稿中的訊息。 傳送草稿會自動刪除草稿,並建立具有
SENT
系統標籤的訊息。草稿以草稿資源表示。
後續步驟
如要瞭解如何使用 Google Workspace API 進行開發 (包括處理驗證和授權),請參閱「Google Workspace 開發人員入門指南」。
如要瞭解如何設定及執行簡易的 Gmail API 應用程式,請參閱快速入門導覽課程總覽。