Erstellen einer Android-Anwendung zum Anmelden von Benutzern bei ihren Outlook-Konten und Abrufen ihrer Kalenderereignisse in ihrem Namen.Zugriff auf Kalender in office365 outlook API nicht möglich
Wir folgten diesem Tutorial und integriert diese in die Android-Anwendung: https://github.com/Azure-Samples/active-directory-android
Wir haben erfolgreich ein Zugriffstoken erhalten. Jetzt testen wir es mit dem API-Aufruf, an dem wir interessiert sind - https://outlook.office.com/api/v2.0/me/calendarview?startdatetime=2016-06-01T00:00:00Z&enddatetime=2016-06-02T00:00:00Z - für die Benutzer, die in derselben Domäne hinzugefügt wurden - (diese sind bereits zum aktuellen Mandanten hinzugefügt). Beim Testen in der oAuth-Sandbox erhalten wir eine unerwartete Antwort. Bitte sehen Sie sich SCREENSHOT an.
Was mache ich falsch? Warum kann ich die API zum Abrufen von Kalenderereignissen für die Benutzer nicht aufrufen?
Meine erste Vermutung ist, dass die E-Mails der Benutzer nicht auf Office 365-Servern gehostet werden. Ist es möglich, dass sich die Postfächer dieser Benutzer in lokalen Exchange-Servern befinden? –
@JasonJohnston Dies sind die Benutzer, die in portal.azure.com selbst erstellt wurden. Wir bauen das letztendlich für Office 365 auf, also sollten wir vielleicht eine Test-O365-Instanz erstellen und Benutzer dazu bringen? –
@JasonJohnston schätzen die Hilfe, die Sie erweitern. Auch wenn wir diese O365-Instanz konfigurieren. Auf diese Weise können wir nur 1 Unternehmenskunden Outlook-Login erlauben, aber wie unterstützen wir mehrere Organisationen? –