Начало работы с веб-службами Exchange

Найдите сведения, которые помогут вам приступить к работе с EWS и другими веб-службами в Exchange.

Веб-службы в Exchange предоставляют доступ к данным почтовых ящиков, хранящимся в Exchange Online, Exchange Online в составе Office 365 и локальным версиям Exchange, начиная с Exchange Server 2007, и позволяют создавать пользовательские приложения, которые можно использовать для управления этой информацией в соответствии с требованиями вашей организации. Хотя диапазон приложений EWS и веб-служб, которые можно создать, практически бесконечен, для любого типа приложений применяются некоторые основные понятия. В этом разделе содержатся сведения об основных понятиях, с которыми необходимо ознакомиться, чтобы начать использовать EWS и другие веб-службы в Exchange.

Создание знаний

Независимо от того, используете ли вы платформа .NET Framework или другую платформу для разработки приложения веб-службы, вам потребуется понять некоторые важные понятия, прежде чем приступить к разработке проекта.

Таблица 1. Основные понятия веб-служб

Концепция Summary
Архитектура
Узнайте, как работает EWS в архитектуре Exchange и используемых в ней протоколах.
Типы приложений EWS
Узнайте о наиболее распространенных типах приложений, которые можно создать с помощью EWS в Exchange.
Доступ к EWS
Администраторы Exchange могут глобально ограничить доступ к EWS для всей организации, отдельных пользователей и отдельных приложений. Узнайте, какой уровень доступа подходит вам.
Установка
Найдите сведения о задачах, которые необходимо выполнить, чтобы создать приложения, использующие управляемый API EWS или EWS для взаимодействия с Exchange.
Проверка подлинности
Узнайте о вариантах проверки подлинности для подключения к Exchange Online и локальной среде Exchange.
Автообнаружение
Узнайте о наборе служб, которые можно использовать для обнаружения конечной точки URL-адреса, в которой учетная запись пользователя может получить доступ к информации через EWS.
Сервер почтовых ящиков
Узнайте о основном репозитории сведений, доступных клиенту EWS. EWS имеет доступ к ограниченному набору сведений, хранящихся в доменные службы Active Directory (AD DS).
Почтовые приложения для Outlook и EWS
Сведения о почтовых приложениях для Outlook и их работе с EWS в Exchange.
API REST Office 365 для почту, календари и контакты
Узнайте о OFFICE 365 API, которые можно использовать для доступа к почте, календарям и контактам в Exchange Online в рамках Office 365.
Управляемый API EWS
Сведения о предпочтительном клиентском API для разработчиков платформа .NET Framework.
Службы EWS
Сведения о создании первого приложения с помощью XML-запросов и ответов EWS.
Функции EWS в разных версиях продуктов Exchange
Узнайте, какие функции EWS доступны в версии Exchange.
Трассировка и устранение неполадок
Узнайте, как отслеживать запросы и ответы EWS для устранения ошибок в приложении управляемого API EWS.

Создание первого приложения

Если вы готовы приступить к созданию первого платформа .NET Framework или клиентского приложения EWS, см. статью Начало работы с клиентскими приложениями управляемого API EWS или Начало работы с клиентскими приложениями EWS.

Получение примеров кода

Примеры кода и примеры, показывающие, как работать с EWS и другими веб-службами в Exchange, см. в следующих ресурсах:

Многие другие примеры доступны в блогах, на сайтах демонстрации кода и на форумах. Мы также рекомендуем скачать EWSEditor. В этом проекте реализована большая часть функций EWS; Примеры всех основных функций EWS можно найти здесь.

Если вы не являетесь разработчиком платформа .NET Framework, вы можете найти множество клиентских библиотек для разработки EWS, использующих Java, Python, PHP и другие языки.

Задавайте вопросы и решайте проблемы

Нужна помощь в получении решения, и вы не находите ответы? Вы можете найти на форуме по разработке Exchange , чтобы узнать, столкнулся ли кто-то другой и устранил ту же проблему. Сообщество участников ответило на сотни вопросов о разработке Exchange. Вы также можете найти сторонние сайты, форумы и блоги, которые охватывают разработку Exchange и могут иметь нужное решение.

Если вам нужна дополнительная помощь, обратитесь в службу поддержки Майкрософт . Группа поддержки разработчиков Exchange состоит из опытных специалистов, которые помогут ответить на ваши вопросы о разработке Exchange.

См. также