Gmail API 概览
Gmail API 是一种 RESTful API,可用于访问 Gmail 邮箱和发送邮件。对于大多数 Web 应用,如需获得对用户 Gmail 数据的授权访问权限,Gmail API 是最佳选择,适用于各种应用,例如:
- 只读邮件提取、索引编制和备份
- 自动或程序化消息发送
- 电子邮件账号迁移
- 电子邮件整理,包括邮件的过滤和排序
- 在整个组织中对电子邮件签名进行标准化
以下是 Gmail API 中常用的术语列表:
- 短信
- 包含发件人、收件人、主题和正文的电子邮件。消息一经创建便无法更改。消息由消息资源表示。
- 线程
- 一组相关消息,构成对话。在电子邮件客户端应用中,当一个或多个收件人使用自己的消息响应消息时,就会形成一个线程。
- 标签
用于整理消息和会话的机制。例如,您可以创建“税费”标签,并将其应用于与用户税费相关的所有邮件和会话。标签分为以下两种类型:
- 系统标签
- 内部创建的标签,例如
INBOX
、TRASH
或 SPAM
。这些标签无法删除或修改。不过,某些系统标签(例如 INBOX
)可以应用于邮件和会话,也可以从中移除。
- 用户标签
- 用户创建的标签。用户或应用可以删除或修改这些标签。用户标签由标签资源表示。
- 草稿
未发送的消息。草稿中包含的消息可以替换。发送草稿会自动删除草稿,并创建带有 SENT
系统标签的邮件。草稿由草稿资源表示。
后续步骤
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-11-15。
[null,null,["最后更新时间 (UTC):2024-11-15。"],[[["The Gmail API is a RESTful API used to programmatically access and manage Gmail mailboxes, including reading, sending, and organizing emails."],["It's suitable for tasks like email backups, automated sending, migration, and filtering, but it's not meant to replace IMAP for building full-fledged email clients."],["Core concepts include messages, threads (conversations), labels (for organization), and drafts (unsent messages)."],["System labels are predefined (e.g., INBOX, TRASH), while user labels can be customized."],["Developers can get started with Google Workspace APIs and the Gmail API through provided guides and quickstarts."]]],[]]