开始使用 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 开发的问题。