Outlook 邮件 API 概述
Outlook 是 Microsoft 365 的消息传递通信中心。 它还允许你管理联系人、安排会议、在组织中查找有关用户的信息、启动在线对话、共享文件,以及实现小组协作。
为什么与 Outlook 邮件集成?
与丰富的功能集成进而服务于数以亿计的客户
与 Outlook 集成意味着可利用客户所喜爱的丰富体验,即在包括移动、Web 和桌面在内的所有设备上提供的针对邮件、联系人、日历的一致、直观体验。
使用 Microsoft Graph,你只需编写一个应用与 Outlook 进行集成,即可服务于数以亿计的消费者,以及选择 Outlook 作为其电子邮件客户端的数以千万的组织客户。 你可以编写专注于邮件方案的应用,或连接到大量其他 Outlook 和非 Outlook 关系、资源和智能,并实现 Microsoft 云支持的方案。
自动化邮件组织和处理
客户对 Outlook 帮助他们保持井然有序的方式颇为青睐。 Microsoft Graph 为应用开发人员提供了这些功能,让他们能够构建可优化发现及提高效率和生产率的客户工作流:
客户会以不同的方式组织他们的邮件,一些客户会将所有邮件都放在收件箱中,只需搜索即可,而有些客户会在文件夹中归档邮件。 他们喜欢 Outlook 这种可支持扁平式组织和基于文件夹组织的灵活又直观的方法。 应用可以方便地对特定文件夹或用户整个邮箱中的邮件进行筛选、搜索或排序。
Outlook 类别按名称和颜色进行区分。 客户可使用类别标记邮件,以增强组织和发现。 应用可以访问和定义用户的主类别列表。 此外,该列表可在 Outlook 邮件,以及事件、联系人、任务和组文章中进行共享,为应用开发者开启了创造性的应用场景。 例如,在线培训提供商可以为电子邮件、课程事件设置颜色代码,并跟进用户已注册的各课程的后续作业。
此外,应用用户还可更改邮件(或事件或任务)的重要性,或标记邮件以供后续跟进。 (Microsoft Graph 中的标记目前为预览状态。)
规则 API 将邮件组织提升到了一个新的水平。 应用可以设置收件箱规则,以尽快处理传入的邮件并减少电子邮件混乱。 例如,如果邮件主题行包含某些关键字,则应用可以自动将邮件移动到另一个文件夹,并分配类别和重要性,使其易于后续跟进。
许多客户使用采用 MIME 格式发送和接收邮件的电子邮件客户端。 即使 Outlook 不会以 MIME 格式保存邮件,应用也可以以 MIME 格式获取 Outlook 邮件正文,以 MIME 格式发送 Outlook 邮件,附加 S/MIME 数字签名,并以 S/MIME 加密邮件内容。
编写利用智能的更智能应用
使用 Microsoft Graph 向应用用户建议上下文数据:
一边查看邮件提示,一边仍能撰写邮件,以获取收件人的实用状态信息(如收件人正在发送自动答复或邮箱已满)。 邮件提示可以提醒应用注意特定条件,以便采取更高效的跟进操作。
使用人员 API 提供交互式控件,如应用中的人员选取器。 人员 API 可根据用户通信和协作模式及业务关系建议与用户相关度最高的人员。
为应用用户提供智能文件选取器并建议他们最近与之交互的文件,以便在撰写邮件时以附件形式添加。 见解使用高级分析来推荐用户有可能使用的文件、用户最近查看或编辑的文件,或者与用户共享的文件。
在资源或资源实例中存储应用数据
大部分情况下,应用需要将数据存储在外部数据存储中,并承担数据管理和访问开销。 借助 Microsoft Graph,可以在创建或发送新邮件或邮件回复时,直接将应用数据添加为 Internet 邮件头。
如果需要添加并随后更新自定义数据,可以在各个资源实例中存储数据。 也可以在适当情况下扩展架构、添加自定义属性,并在 Microsoft Graph 资源中存储类型化数据。 可以让此类架构扩展可供发现和共享。
数据在什么位置?
Microsoft Graph API 支持访问用户主邮箱和共享邮箱中的数据。 数据可以是作为 Microsoft 365 的一部分存储在云中的邮箱中的日历、邮件或个人联系人Exchange Online。
此 API 不支持访问就地存档邮箱(不在 Exchange Online 和 Exchange Server 上)。
API 参考
在查找此服务的 API 参考?
后续步骤
在 Graph 浏览器中选择和试用 Outlook 邮件示例查询。 选择左侧列中的“显示更多示例”。 使用菜单打开“Outlook 邮件”。
了解以下信息: