Exchange で Web サービスの使用を開始するStart using web services in Exchange

Exchange の EWS などの Web サービスを初めて使用する際に役立つ情報を紹介します。Find information to help you get started with EWS and other web services in Exchange.

[Exchange の Web サービス](explore-the-ews-managed-api-ews-and-web-services-in-exchange.md)により、Exchange Online、Office 365 の一部としての Exchange Online、および Exchange Server 2007 以降のオンプレミス バージョンの Exchange に保存されたメールボックスのデータにアクセスできるようになります。また、その情報を組織の要件に従って管理する際に使用できるカスタム アプリケーションの作成が可能になります。作成可能な EWS アプリケーションと Web アプリケーションの範囲に実質的な制限はありませんが、いくつかの基本的な概念があらゆる種類のアプリケーションに当てはまります。このセクションでは、Exchange の EWS などの Web サービスの使用を開始するために、十分に理解しておく必要のある基本的な概念についての情報を提供します。The [web services in Exchange](explore-the-ews-managed-api-ews-and-web-services-in-exchange.md) 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. 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. 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

Web サービス アプリケーションの開発に .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.Web サービスの概念Table 1. Web services concepts

概念Concept 概要Summary
アーキテクチャArchitecture
EWS が Exchange アーキテクチャで動作するしくみと、EWS が使用するプロトコルについて説明します。Learn about how EWS works within the Exchange architecture and the protocols it uses.
EWS アプリケーションの種類EWS application types
Exchange の EWS を使用して作成できる、最も一般的な種類のアプリケーションについて説明します。Find out about the most common types of applications that you can create by using EWS in Exchange.
EWS のアクセスEWS 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.
セットアップSetup
EWS マネージ API または 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
EWS によってユーザーのアカウントで情報にアクセスできる URL エンドポイントの検出に使用可能なサービスのセットについて説明します。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 クライアントから利用できるようなる情報のプライマリ リポジトリについて説明します。EWS は、Active Directory ドメイン サービス (AD DS) に保存されている情報の限定的なセットにアクセスできます。Find out about the primary repository of information made available to an EWS client. 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 用メール アプリについての情報と、そのアプリが Exchange の EWS で動作するしくみを説明します。Find information about mail apps for Outlook and how they work with EWS in Exchange.
メール、予定表、および連絡先の Office 365 REST APIOffice 365 REST APIs for mail, calendars, and contacts
Office 365 の一部としての Exchange Online のメール、予定表、および連絡先へのアクセスに使用できる Office 365 API について説明します。Learn about the Office 365 APIs that you can use to access mail, calendars, and contacts in Exchange Online as part of Office 365.
EWS マネージ APIThe EWS Managed API
.NET Framework 開発者に推奨されるクライアント API の情報について紹介します。Find information about the preferred client API for .NET Framework developers.
EWSEWS
EWS XML の要求と応答を使用する初めてのアプリケーションの作成について紹介します。Find information about creating your first application by using EWS XML requests and responses.
Exchange 製品バージョンでの EWS 機能EWS functionality in Exchange product versions
Exchange のバージョンで使用可能な EWS 機能について説明します。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 クライアント アプリケーションの作成に取りかかる準備ができている場合は、「EWS マネージ API クライアント アプリケーションの概要」または「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

Exchange の EWS などの Web サービスを操作する方法を示すコード サンプルと用例については、次のリソースを参照してください。To find code samples and examples that show you how to work with EWS and other web services in Exchange, see the following resources:

その他にも多数のサンプルが、ブログやコードのデモ サイト、フォーラムにあります。また、EWSEditor のダウンロードもお勧めしています。このプロジェクトは EWS のほとんどの機能を実装しています。ここでは、主要な EWS 機能のすべての例が見つかります。Many other samples are available in blogs, code demonstration sites, and forums. We also recommend that you download the EWSEditor. This project implements most of the EWS functionality; you can find examples of all the core EWS functionality here.

.NET Framework 開発者ではない場合は、Java、Python、PHP などの言語を使用する EWS 開発者に向けた多数のクライアント ライブラリがあります。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 Development フォーラムを検索し、ほかの誰かが同じ課題に遭遇し、その解決策を見いだしたかどうかを調べることができます。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.

追加の支援が必要な場合は、Microsoft サポートにお問い合わせください。Exchange 開発者のサポート チームには、Exchange 開発についての質問を解決に導く経験豊富な担当者が配属されています。Contact Microsoft support if you need additional assistance. The Exchange Developer support team is staffed with seasoned professionals who can help answer your questions about Exchange development.

関連項目See also