开始使用 Exchange 中的 Web 服务

查找有助于你在 Exchange 中开始使用 EWS 和其他 Web 服务的信息。

Exchange 中的 Web 服务提供对存储在 Exchange Online 中的邮箱数据的访问权限,Exchange Online作为Office 365的一部分,以及从 Exchange Server 开始的 Exchange 本地版本 2007,使你能够创建自定义应用程序,这些应用程序可用于根据组织的要求管理该信息。 虽然可以创建的 EWS 和 Web 服务应用程序的范围几乎是无限的,但某些基本概念适用于任何类型的应用程序。 本部分提供有关开始在 Exchange 中使用 EWS 和其他 Web 服务所需的基本概念的信息。

培养知识

无论是使用.NET Framework还是其他平台来开发 Web 服务应用程序,在开始开发项目之前,你都希望了解一些重要概念。

表 1. Web 服务概念

概念 摘要
体系结构
了解 EWS 在 Exchange 体系结构中的工作原理及其使用的协议。
EWS 应用程序类型
了解可在 Exchange 中使用 EWS 创建的最常见应用程序类型。
EWS 访问
Exchange 管理员可以将整个组织、单个用户和单个应用程序的 EWS 访问权限限制为全局。 找出适合你的访问级别。
设置
查找有关创建使用 EWS 托管 API 或 EWS 与 Exchange 通信的应用程序所需的任务的信息。
身份验证
了解用于连接到本地Exchange Online和 Exchange 的身份验证选项。
自动发现
了解可用于发现用户帐户可以通过 EWS 访问信息的 URL 终结点的服务集。
邮箱服务器
了解 EWS 客户端可用的信息的主存储库。 EWS 有权访问存储在 Active Directory 域服务 (AD DS) 中的一组有限信息。
Outlook 相关邮件应用程序和 EWS
查找有关 Outlook 的邮件应用以及它们在 Exchange 中如何使用 EWS 的信息。
Office 365 REST Api 的邮件、 日历和联系人
了解可用于访问Exchange Online中的邮件、日历和联系人的Office 365 API,作为Office 365的一部分。
EWS 托管 API
查找有关面向.NET Framework开发人员的首选客户端 API 的信息。
EWS
查找有关使用 EWS XML 请求和响应创建第一个应用程序的信息。
Exchange 产品版本中的 EWS 功能
了解 Exchange 版本中可用的 EWS 功能。
跟踪和故障排除
了解如何跟踪 EWS 请求和响应,以排查 EWS 托管 API 应用程序中的错误。

创建第一个应用程序

如果已准备好开始编写第一个.NET Framework或 EWS 客户端应用程序,请参阅 EWS 托管 API 客户端应用程序入门EWS 客户端应用程序入门

获取代码示例

若要查找演示如何在 Exchange 中使用 EWS 和其他 Web 服务的代码示例和示例,请参阅以下资源:

博客、代码演示网站和论坛中提供了许多其他示例。 我们还建议下载 EWSEditor。 此项目实现大多数 EWS 功能:可在此处找到所有核心 EWS 功能的示例。

如果你不是.NET Framework开发人员,则可以找到许多使用 Java、Python、PHP 和其他语言进行 EWS 开发的客户端库。

提问和解决问题

需要帮助完成工作,而你找不到答案? 可以搜索 Exchange 开发论坛 ,了解其他人是否遇到并解决了同一问题。 贡献者社区回答了数百个有关 Exchange 开发的问题。 你还可以找到涵盖 Exchange 开发的第三方网站、论坛和博客,并可能具有你要查找的解决方案。

如果需要其他帮助,请联系 Microsoft 支持人员 。 Exchange 开发人员支持团队配备经验丰富的专业人员,他们可以帮助回答有关 Exchange 开发的问题。

另请参阅