Optimiser les requêtes Microsoft Graph avec le composant mgt-get

Effectué

Le Kit de ressources Microsoft Graph fournit composants qui vous permettent vous connecter à des requêtes Microsoft Graph spécifiques directement au format HTML sans aucune personnalisation nécessaire.

Supposons que vous souhaitiez afficher un groupe de personnes dans votre application. Vous pouvez utiliser le composant Contacts pour gérer l’appel de Microsoft Graph.

Voici un exemple d’utilisation du composant Contacts au format HTML :

<mgt-people></mgt-people>

Le composant Personnes effectue la requête Microsoft Graph suivante :

GET /me/people

La sortie générée par le composant Contacts présente l’apparence suivante :

Capture d’écran qui montre le composant Contacts du Kit de ressources Microsoft Graph.

Supposons que vous souhaitez obtenir les e-mails d’un utilisateur à l’aide de la requête API Microsoft Graph pour Outlook suivante :

GET /me/messages

Bien que cette fonctionnalité ne soit pas l’un des composants du Kit de ressources, il est possible de consommer une requête Microsoft Graph pour atteindre des centaines de jeux de données différents disponibles dans Microsoft 365. En utilisant le composant Get, vous pouvez appeler n’importe quelle requête Microsoft Graph pour récupérer les données requises directement au format HTML.

Voici un exemple d’utilisation du composant Get :

<mgt-get></mgt-get>

Vous pouvez ajouter les attributs suivants à la balise <mgt-get> pour définir le type de requête Microsoft Graph que vous voulez effectuer :

  • resource : requête API Microsoft Graph recommandée pour la demande
  • scopes : étendues requises pour la requête
  • version : version de l’API Microsoft Graph pour la requête (v1.0 ou bêta)

Contrairement à d’autres composants du Kit de ressources Microsoft Graph, le composant Get ne fournit pas d’interface utilisateur préconstruite. Vous devez configurer un modèle qui servira à afficher les données.

Au cours de l’exercice suivant, vous allez découvrir comment utiliser le composant Get, puis afficher des blocs-notes depuis OneNote pour l’utilisateur connecté.