2017-10-04 3 views
2

Ich arbeite an einer Anwendung, die OAuth-Autorisierung für mehrere Benutzer ausführt. Meine Anwendung möchte in der Lage sein, einen Kalender für Benutzer A zu erstellen und diesen Kalender dann nur für Benutzer B verfügbar zu machen. Er erstellt dann Ereignisse in diesem Kalender, sodass sie für Benutzer A als Lese-/Schreibzugriff und für Benutzer B als gelesen angezeigt werden nur.Freigeben eines Kalenders mit einem anderen Benutzer über die Microsoft Graph-API

Offensichtlich unterstützt die Microsoft Graph API das Erstellen eines Kalenders und das Einfügen von Ereignissen. Meine Frage bezieht sich auf den Teilen Teil.

Unterstützt die Microsoft Graph-API (oder die Outlook 365-REST-API) die Freigabe eines Kalenders von einem Benutzer an einen anderen Benutzer? Ich möchte nicht, dass Benutzer B die typische E-Mail erhält, die angibt, dass Benutzer A einen Kalender mit ihnen geteilt hat. Nach dem Erstellen des Kalenders unter dem Konto von Benutzer A möchte ich die Anmeldeinformationen von Benutzer A verwenden, um die Freigabeberechtigung für Benutzer B einzurichten. Dann verwende ich die Anmeldeinformationen von Benutzer B, um den freigegebenen Kalender der Liste der Kalender hinzuzufügen, damit sie ihn sehen in der Outlook 365-Kalenderoberfläche.

Ich habe eine Menge der Dokumentation gelesen und habe mit einem Prototyp gespielt, aber ich kann nicht finden, wo dieser Anwendungsfall unterstützt wird.

+0

Ich bin nicht ganz klar, was auf dem Szenario. Kannst du erklären, was du gemeinest? Möchten Sie einen Kalender-Feed veröffentlichen oder Benutzer B zum Delegierten des Kalenders von Benutzer A machen? –

+0

@ MarcLaFleur-MSFT Ich habe einige Details in der Frage hinzugefügt. Kurz gesagt, mit "geteilt" meine ich, dass Benutzer A den Kalender besitzen würde, aber Benutzer B nur Leseberechtigungen zum Anzeigen desselben Kalenders hätte. Benutzer A kann Elemente zum Kalender hinzufügen und Benutzer B würde sie sehen. Ich möchte die Leseberechtigung für den Kalender für Benutzer B über die API einrichten und den Kalender der Standardgruppe für Benutzer B hinzufügen. –

Antwort

2

Ich fürchte, das ist nicht über Microsoft Graph möglich. Das Szenario scheint einigermaßen geradlinig zu sein. Ich empfehle, die UserVoice zu besuchen und diesen Vorschlag hinzuzufügen.

Verwandte Themen