Gmail API 是一种 RESTful API,可用于访问 Gmail 邮箱和发送邮件。对于大多数 Web 应用,Gmail API 是以授权方式访问用户 Gmail 数据的最佳选择,适用于各种应用,例如:
- 只读邮件提取、编入索引和备份
- 自动或程序化消息发送
- 电子邮件账号迁移
- 电子邮件整理,包括过滤和排序邮件
- 组织内电子邮件签名的标准化
以下是 Gmail API 中使用的常见术语列表:
- 短信
- 包含发件人、收件人、主题和正文的电子邮件。创建消息后,无法更改消息。消息由 message 资源表示。
- 线程
- 构成对话的相关消息的集合。在电子邮件客户端应用中,当一位或多位收件人回复邮件时,系统会创建相应邮件会话。
- 标签
用于整理消息和消息串的机制。例如,您可以创建“税务”标签,并将其应用于与用户税务相关的所有邮件和会话。标签分为以下两种类型:
- 系统标签
- 内部创建的标签,例如
INBOX
、TRASH
或SPAM
。这些标签无法删除或修改。不过,某些系统标签(例如INBOX
)可以应用于邮件和会话,也可以从邮件和会话中移除。 - 用户标签
- 用户创建的标签。用户或应用可以删除或修改这些标签。用户标签由标签资源表示。
- 草稿
未发送的消息。可以替换草稿中包含的消息。 发送草稿会自动删除该草稿,并创建带有
SENT
系统标签的邮件。草稿由草稿资源表示。
后续步骤
如需了解如何使用 Google Workspace API 进行开发(包括处理身份验证和授权),请参阅开始成为 Google Workspace 开发者。
如需了解如何配置和运行简单的 Gmail API 应用,请参阅快速入门概览。