2017-03-13 1 views
9

Ich habe und Admin-Konto in Office365 mit einer App, die vollen Zugriff auf alle Exchange-bezogenen gegeben hat. Ich schreibe eine App mit einem Anwendungsfall, in dem ich alle im Postfach eines Benutzers erstellten Regeln abrufen müsste. Dazu gehören Dinge wie die Regelnamen, um den Inhalt usw.Microsoft Graph API: Holen Sie sich alle Regeln für E-Mail-Konto

Dieses ideal Dinge wie Active Sync Einstellungen zwischen Geräten, Berechtigungen für E-Discovery-Postfächer enthalten würde usw.

Ich sehe nicht, die Unterstützung für diejenigen, die in der Grafik API. Gibt es eine Möglichkeit, diese Informationen zu erhalten?

+0

Ist dies für ein Web Addin? –

+0

Nein - dies ist für eine Azure AD-Multi-Tenant-App erforderlich. – Keshi

+0

Was möchten Sie mithilfe von 'Microsoft graph' erreichen? Kannst du genauer sein? –

Antwort

2

Es gibt keine Unterstützung für diese erweiterten Funktionen in der Microsoft Graph-API. Sie müssen dafür Exchange-Webdienste (EWS) verwenden.

Zum Beispiel you can retrieve eDiscover information und Sie können die manage inbox rules auch verwalten. Sehen Sie sich die full reference der EWS Managed API für eine lange Liste von Dingen an, die Sie tun können.

Sie können die Azure AD OAuth 2.0-Authentifizierung verwenden, um den Zugriff auf EWS in Office 365 zu autorisieren, indem Sie das Bearer-Token zu EWS-Anforderungen hinzufügen.

+0

Danke - aber EWS selbst fehlt Unterstützung in einigen dieser Einstellungen, die ich benötigen würde. Im Grunde bin ich auf der Suche nach etwas, das mir alle Daten, die im Exchange Admin Center verfügbar sind, entweder in Form eines Ereignisstroms oder einer API zur Verfügung stellt. EWS ist funktionsreich, aber angesichts der mangelnden Unterstützung von Microsoft und der Leistung dieser Anfragen in einer REST/Microservice-orientierten Architektur - es passt nicht gut. – Keshi

Verwandte Themen