Einführung

Abgeschlossen

Microsoft Graph bietet ein einheitliches Programmierbarkeitsmodell, das Sie verwenden können, um Apps zu erstellen, die mit den in Microsoft 365 verfügbaren Daten interagieren. In diesem Modul erfahren Sie, wie Sie mithilfe von Microsoft Graph-APIs und dem .NET SDK auf Microsoft 365-Daten zugreifen, um den Standardkalender eines Benutzers in einer ASP.NET Core-Anwendung anzuzeigen. Um sicherzustellen, dass die Web-App nur zeigt, was für den Benutzer unmittelbar relevant ist, greifen Sie auf Ereignissen für einen bestimmten Zeitraum zu und zeigen diese an.

Lernziele

In diesem Modul lernen Sie Folgendes:

  • Abrufen einer Liste von Kalenderereignissen aus dem Kalender eines Benutzers.
  • Hier erfahren Sie, wie Sie abgerufene Kalenderereignisse in einer Anwendung anzeigen.

Voraussetzungen

Szenario

Ihr Unternehmen entwickelt eine benutzerdefinierte ASP.NET Core-Webanwendung, die es Vertriebsmitarbeitern ermöglicht, mit Kunden zusammenzuarbeiten. Ein Ziel dieser benutzerdefinierten Webanwendung ist es, einem Vertriebsteamleiter zu helfen, eine Besprechung mit dem Kundenbetreuer des Kunden zu vereinbaren. Die Anwendung überprüft die Verfügbarkeit des Kundenbetreuers und stellt eine Liste von Zeiten zur Verfügung, zu denen ein neues Treffen mit ihm geplant werden kann. Der Vertriebsteammanager kann die für ihn am besten geeignete Zeit einfach auswählen, und die App wird dann die Besprechung in seinem Auftrag planen.

Screenshot, der einen Chatbot zeigt, der die Outlook-Kalender-API von Microsoft Graph als Produktivitätslösung verwendet.

Der erste Schritt beim Erstellen dieser Art von Anwendung besteht darin, die Anwendung mit einem Kalender zu integrieren. Ein Kalender im Microsoft 365-Ökosystem kann der Kalender eines einzelnen Benutzers oder ein Microsoft 365-Gruppenkalender sein.

Obwohl Sie benutzerdefinierten Code für Ihre eigene Kalenderfunktionalität schreiben können, sollten Sie die Kalender im Microsoft 365-Ökosystem verwenden. Microsoft Graph bietet einen einheitlichen Endpunkt, der für die Verbindung und die Vereinfachung des allgemeinen Entwicklungsprozesses verwendet werden kann. Die Kalender-API von Microsoft Graph ermöglicht Ihnen die Verwaltung von Kalenderereignisvorgängen für einen Benutzer- oder Gruppenkalender.

In diesem Modul verwenden Sie Microsoft Graph, um eine Liste der Kalenderereignisse eines angemeldeten Benutzers für die kommende Woche anzuzeigen.

Tipp

Wenn Sie Microsoft 365 in Ihrer täglichen Arbeit verwenden und planen, diese Übung in einem Entwicklungsmandanten durchzuführen (was vorgeschlagen wird), kann es nützlich sein, im privaten oder „Inkognito“-Modus im Browser zu arbeiten. Sie können sogar einen anderen Browser oder ein anderes Browserprofil verwenden, als Sie normalerweise in der Produktion einsetzen. Microsoft Edge, Google Chrome und Mozilla Firefox unterstützen alle Browser-Profile, welche separate Browser-Cookies, Favoriten, Verlauf usw. verwalten, und sie sind sehr praktisch, wenn Sie den Mandanten wechseln müssen!