2017-03-13 6 views
9

Office365には、関連するものに完全なアクセス権が付与されているアプリケーションがあります。私はユーザーのメールボックスに作成されたすべてのルールを取得する必要があるユースケースを持つアプリケーションを作成しています。これは私がグラフでそれらのためのサポートが表示されないなどの電子情報開示のメールボックスへのアクセス権、これは理想的なデバイス間のActive Syncの設定のようなものが含まれるであろうMicrosoft Graph API:メールアカウントのすべての規則を取得します。

をルール名のようなもの、内容などが含まれるであろうAPI。この情報を入手する方法はありますか?

+0

これはウェブアドイン用ですか? –

+0

いいえ - これはAzure ADマルチテナントアプリ用です – Keshi

+0

'Microsoft graph'を使って何を達成したいですか?あなたはもっと具体的になりますか? –

答えて

2

Microsoft Graph APIの高度な機能はサポートされていません。それにはExchange Web Services(EWS)を使用する必要があります。

たとえばyou can retrieve eDiscover informationmanage inbox rulesも管理できます。あなたができることの長いリストについては、EWS Managed APIのfull referenceをチェックしてください。

Azure AD OAuth 2.0認証を使用して、BearerトークンをEWS要求に追加することにより、Office 365でのEWSへのアクセスを許可できます。

+0

ありがとう - しかし、EWS自体は私が必要とするいくつかの設定ではサポートが欠けています。基本的には、Exchange管理センターで利用できるすべてのデータをイベントストリームまたはAPIの形式で提供するものを探しています。 EWSは豊富な機能を備えていますが、マイクロソフトのサポートの欠如とREST /マイクロサービス指向アーキテクチャーでのこれらの要求のパフォーマンスを考慮すれば、うまく収まらないのです。 – Keshi