Начало работы с веб-службами ExchangeStart using web services in Exchange

Здесь вы найдете информацию, которая поможет вам начать работу с веб-службами EWS и другими веб-службами в Exchange.Find information to help you get started with EWS and other web services in Exchange.

Веб-службы в Exchange предоставляют доступ к данным почтовых ящиков, хранящимся в Exchange Online, Exchange Online в составе Office 365, и локальным версиям Exchange, начиная с Exchange Server 2007, и позволяя создавать настраиваемые приложения, которые можно использовать для управления этими сведениями в соответствии с требованиями Организации.The web services in Exchange provide access to mailbox data stored in Exchange Online, Exchange Online as part of Office 365, and on-premises versions of Exchange starting with Exchange Server 2007, and enable you to create custom applications that you can use to manage that information according to the requirements of your organization. Несмотря на то, что диапазон создаваемых приложений EWS и веб-служб практически бесконечно, некоторые фундаментальные концепции применяются для любого типа приложений.While the range of EWS and web service applications that you can create is practically infinite, certain fundamental concepts apply for any type of application. В этом разделе представлены сведения об основных понятиях, с которыми необходимо ознакомиться, чтобы начать использовать веб-службы EWS и другие веб-службы в Exchange.This section provides information about the fundamental concepts you need to be familiar with in order to start using EWS and other web services in Exchange.

Создание базы знанийBuild your knowledge

Если вы используете .NET Framework или другую платформу для разработки приложения веб-службы, вам будет необходимо изучить некоторые важные понятия, прежде чем приступать к проекту разработки.Whether you use the .NET Framework or another platform to develop your web service application, you will want to understand some important concepts before you begin your development project.

Таблица 1. Концепции веб-службTable 1. Web services concepts

КонцепцияConcept СводкаSummary
АрхитектураArchitecture
Узнайте, как работает служба EWS в архитектуре Exchange и используемых ею протоколах.Learn about how EWS works within the Exchange architecture and the protocols it uses.
Типы приложений EWSEWS application types
Сведения о наиболее распространенных типах приложений, которые можно создать с помощью EWS в Exchange.Find out about the most common types of applications that you can create by using EWS in Exchange.
Доступ к EWSEWS access
Администраторы Exchange могут полностью ограничить доступ к службам EWS для всей Организации, отдельных пользователей и отдельных приложений.Exchange administrators can limit access to EWS globally for the entire organization, for individual users, and to individual applications. Узнайте, какой уровень доступа подходит вам.Find out which access level is right for you.
SetupSetup
Найдите сведения о задачах, которые необходимо выполнить для создания приложений, использующих управляемый API EWS или EWS для связи с Exchange.Find information about the tasks you need to complete in order to create applications that use the EWS Managed API or EWS to communicate with Exchange.
Проверка подлинностиAuthentication
Сведения о параметрах проверки подлинности для подключения к Exchange Online и локальной среде Exchange.Learn about the authentication options for connecting to Exchange Online and Exchange on-premises.
АвтообнаружениеAutodiscover
Узнайте о наборе служб, которые можно использовать для обнаружения конечной точки URL-адреса, в которой учетная запись пользователя может получать доступ к информации с помощью EWS.Learn about the set of services that you can use to discover the URL endpoint where a user's account can access information via EWS.
Сервер почтовых ящиковMailbox server
Узнайте о основном репозитории сведений, доступных клиенту EWS.Find out about the primary repository of information made available to an EWS client. Служба EWS имеет доступ к ограниченному набору сведений, хранящихся в доменных службах Active Directory (AD DS).EWS has access to a limited set of information stored in Active Directory Domain Services (AD DS).
Почтовые приложения для Outlook и EWSMail apps for Outlook and EWS
Найдите сведения о почтовых приложениях для Outlook и их работе с EWS в Exchange.Find information about mail apps for Outlook and how they work with EWS in Exchange.
API REST Office 365 для почту, календари и контактыOffice 365 REST APIs for mail, calendars, and contacts
Сведения об интерфейсах API Office 365, которые можно использовать для доступа к электронной почте, календарям и контактам в Exchange Online в составе Office 365.Learn about the Office 365 APIs that you can use to access mail, calendars, and contacts in Exchange Online as part of Office 365.
управляемый API EWS;The EWS Managed API
Здесь вы найдете сведения о предпочтительном клиенте API для разработчиков .NET Framework.Find information about the preferred client API for .NET Framework developers.
Службы EWSEWS
Сведения о создании первого приложения с помощью запросов и ответов по веб-службам EWS.Find information about creating your first application by using EWS XML requests and responses.
Функции EWS в версиях продуктов ExchangeEWS functionality in Exchange product versions
Узнайте, какие функции EWS доступны в версии Exchange.Find out what EWS functionality is available in version of Exchange.
Трассировка и устранение неполадокTrace and troubleshoot
Сведения о том, как отслеживать запросы и ответы EWS для устранения ошибок в приложении управляемого API EWS.Find out how to trace EWS requests and responses in order to troubleshoot errors in your EWS Managed API application.

Создание первого приложенияCreate your first application

Если вы готовы приступить к написанию вашего первого клиентского приложения .NET Framework или EWS, ознакомьтесь со статьей начало работы с клиентскими приложениями с управляемым API EWS или Начало работы с клиентскими приложениями EWS.If you're ready to get to the business of writing your first .NET Framework or EWS client application, see Get started with EWS Managed API client applications or Get started with EWS client applications.

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

Чтобы найти примеры кода и примеры, показывающие, как работать с веб-службами EWS и другими веб-службами в Exchange, ознакомьтесь со следующими материалами:To find code samples and examples that show you how to work with EWS and other web services in Exchange, see the following resources:

Многие другие примеры доступны в блогах, демонстрационных сайтах и форумах.Many other samples are available in blogs, code demonstration sites, and forums. Кроме того, рекомендуется скачать евседитор.We also recommend that you download the EWSEditor. Этот проект реализует большинство функций EWS; Здесь вы можете найти примеры всех основных функций EWS.This project implements most of the EWS functionality; you can find examples of all the core EWS functionality here.

Если вы не являетесь разработчиком .NET Framework, вы можете найти многие клиентские библиотеки для разработки EWS, которые используют Java, Python, PHP и другие языки.If you're not a .NET Framework developer, you can find many client libraries out there for EWS development that use Java, Python, PHP, and other languages.

Задавайте вопросы и разрешите проблемыAsk questions and solve problems

Нужна помощь по выполнению задач и невозможности найти ответы?Need help getting things done and you're not finding answers? Вы можете выполнить поиск в форуме по разработке Exchange , чтобы узнать, встречается ли кто-то другой, и устранить эту проблему.You can search the Exchange Development forum to find out whether someone else has encountered and resolved the same issue. Сообщество участников ответило сотни вопросов о разработке Exchange.A community of contributors have answered hundreds of questions about Exchange development. Вы также можете найти сторонние сайты, форумы и блоги, посвященные разработке Exchange, а также найти решение, которое вы ищете.You can also find third-party sites, forums, and blogs that cover Exchange development and might have the solution you're looking for.

Если вам нужна дополнительная помощь, обратитесь в службу поддержки Майкрософт .Contact Microsoft support if you need additional assistance. Сотрудники группы поддержки разработчиков Exchange отвечают за ваши специалисты, которые могут помочь вам ответить на вопросы о разработке Exchange.The Exchange Developer support team is staffed with seasoned professionals who can help answer your questions about Exchange development.

См. такжеSee also