Optimización Microsoft Graph consultas con el componente mgt-get

Completado

El Kit de herramientas de Microsoft Graph proporciona varios componentes que le ayudarán a conectarse con consultas específicas de Microsoft Graph directamente en HTML, sin necesidad de personalización.

Supongamos que desea mostrar un grupo de personas en la aplicación. Puede usar el componente Contactos para controlar las llamadas de Microsoft Graph.

Este es un ejemplo del uso del componente Contactos en HTML:

<mgt-people></mgt-people>

El componente Contactos realiza la siguiente consulta de Microsoft Graph:

GET /me/people

La salida generada por el componente Contactos será similar a la siguiente:

Captura de pantalla en la que se muestra cómo aparece el componente Contactos del Kit de herramientas de Microsoft Graph.

Supongamos que desea obtener los correos electrónicos de un usuario mediante la siguiente consulta de Microsoft Graph API para Outlook:

GET /me/messages

Aunque esta funcionalidad no es uno de los componentes del kit de herramientas, es posible consumir cualquier consulta de Microsoft Graph para llegar a cientos de conjuntos de datos diferentes disponibles en Microsoft 365. Mediante el componente Obtener, puede llamar a cualquier consulta de Microsoft Graph para recuperar los datos necesarios directamente en HTML.

Este es un ejemplo del uso del componente Obtener:

<mgt-get></mgt-get>

Puede agregar los siguientes atributos a la etiqueta <mgt-get> para definir el tipo de consulta de Microsoft Graph que desea realizar:

  • resource: la consulta de API de Microsoft Graph preferida para la solicitud.
  • scopes: los ámbitos necesarios para la solicitud.
  • version: la versión de la API de Microsoft Graph para la solicitud.

A diferencia de otros componentes del Kit de herramientas de Microsoft Graph, el componente Obtener no proporciona ninguna interfaz de usuario prediseñada. Debe configurar una plantilla que se usará para mostrar los datos.

En el ejercicio siguiente, aprenderá a usar el componente Obtener y mostrar blocs de notas de OneNote para el usuario que ha iniciado sesión.