Introduction
Microsoft Graph offre un modèle de programmabilité unifiée que vous pouvez utiliser pour créer des applications qui interagissent avec les données disponibles dans Microsoft 365. Dans ce module, vous allez apprendre à accéder aux données Microsoft 365 pour afficher le calendrier par défaut d’un utilisateur dans une application ASP.NET Core à l’aide des API Microsoft Graph et du Kit de développement logiciel (SDK) .NET. Pour vous assurer que l’application web affiche uniquement ce qui est pertinent pour l’utilisateur immédiatement, vous accédez à des événements pour une période donnée et les afficher.
Objectifs d’apprentissage
Ce module vous permet d’apprendre à :
- Comment récupérer une liste d’événements de calendrier à partir du calendrier d’un utilisateur.
- Comment afficher les événements de calendrier récupérés dans une application.
Conditions préalables
- Microsoft 365 client développeur
- Compréhension de base des authentification et autorisation sur Microsoft 365
- Compréhension de base du code HTML, C# et ASP.NET Core
- Compréhension de base de Microsoft Graph
- Kit de développement logiciel (SDK) .NET 6 installé
Scénario
Votre entreprise construit une application web ASP.NET Core personnalisée qui permet aux vendeurs de travailler avec les clients. L'un des objectifs de cette application Web personnalisée est d'aider un responsable de l'équipe de vente à organiser une réunion avec le responsable de compte du client. L’application vérifie la disponibilité du gestionnaire de compte et fournit la liste des heures pour la planification d’une nouvelle réunion avec lui. Le responsable de l’équipe commerciale peut facilement sélectionner l’horaire le plus approprié, puis l’application planifie la réunion en son nom.
La première étape de la création de ce type d’application consiste à intégrer l’application à un calendrier. Un calendrier dans l’écosystème Microsoft 365 peut être le seul calendrier d’un utilisateur ou un calendrier de groupe Microsoft 365.
Bien que vous puissiez écrire un code personnalisé pour votre propre fonctionnalité de calendrier, vous voudrez appliquer les calendriers dans l'écosystème Microsoft 365. Microsoft Graph fournit un point de terminaison unifié permettant de connecter et de simplifier le processus de développement global. L’API du calendrier Microsoft Graph permet de gérer les opérations d’événements de calendrier pour un utilisateur ou un calendrier de groupe.
Dans ce module, vous utiliserez Microsoft Graph pour afficher une liste des événements du calendrier d'un utilisateur connecté pour la semaine à venir.
Conseil
Si vous utilisez Microsoft 365 dans votre travail quotidien et planifiez cet exercice dans un client de développement (suggéré), il peut être utile de travailler en mode privé ou « incognito » dans le navigateur. Vous pouvez même choisir d’utiliser un navigateur ou un profil de navigateur différent de celui que vous utilisez normalement dans la production. Microsoft Edge, Google Chrome, et Mozilla Firefox prennent tous en charge des profils de navigateur qui conservent des cookies de navigateur distincts, des favoris, de l’historique, etc., et sont très pratiques lorsque vous avez besoin de changer de client.