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