Introducción a la API de catálogo de Microsoft Learn
Artículo
La API de catálogo de Microsoft Learn es una API web basada en REST que permite enviar una consulta basada en web a Microsoft Learn para obtener detalles sobre el contenido de aprendizaje y los exámenes de certificación disponibles, como los títulos, los productos cubiertos, los niveles, vínculos a recursos de aprendizaje y otros metadatos, y devuelve una respuesta con la información codificada en JSON.
Devuelve información sobre todo el contenido disponible públicamente:
Módulos
Unidades
Rutas de aprendizaje
Aptitudes aplicadas
Certificaciones
Exámenes
Cursos dirigidos por un instructor
Nota
La reciente actualización del sitio de Microsoft Learn incluye un nuevo punto de conexión de la API de catálogo en el dominio learn.microsoft.com. El punto de conexión anterior seguirá funcionando según lo previsto, pero la ventaja de cambiar al nuevo punto de conexión es que proporciona características mejoradas, como parámetros de consulta adicionales.
Casos de uso
Ver metadatos sobre las ofertas de aprendizaje o certificación de Microsoft Learn.
Extraer una lista de las ofertas de aprendizaje y/o certificación de Microsoft Learn para establecer vínculos a ellas desde su propia experiencia en línea.
Cómo funciona la API de catálogo de Learn
Se trata de una API web basada en REST que devuelve una respuesta codificada en JSON. Para solicitar el catálogo completo, envíe una solicitud GET a:
https://learn.microsoft.com/api/catalog/
La salida es similar a la de la pantalla que se muestra a continuación. En noviembre de 2022, la respuesta completa es de unos 13 MB.
No se requiere autenticación para acceder a la API de catálogo de Microsoft Learn. Los usuarios pueden usar el método que prefieran para enviar solicitudes a la API, como curl, Postman, etc.
Ejemplos
A continuación se indican algunas de las muchas formas en las que vemos que los usuarios usan la API de catálogo de Learn:
Aprendizaje Viva usa la API de catálogo de Learn para ofrecer el catálogo de Microsoft Learn como parte de su experiencia principal.
Las organizaciones e instituciones educativas usan la API de catálogo de Learn para extraer información del catálogo y publicarla en sus sistemas internos de administración del aprendizaje (LMS), para que sus empleados y alumnos puedan acceder fácilmente a él.
Los proveedores de aprendizaje usan la API de catálogo de Learn para extraer información del catálogo y publicarla en sus experiencias de aprendizaje del cliente.
Disponibilidad y precios
La API de catálogo de Microsoft Learn está disponible públicamente y se ofrece bajo los Términos de uso de API de Microsoft. El uso de la API no tiene ningún costo.
Limitaciones
La API contiene módulos, unidades, rutas de aprendizaje, cursos dirigidos por un instructor, exámenes y certificaciones que están disponibles públicamente. Actualmente, no devuelve documentación, ejemplos de código, programas ni eventos.
Demuestre un conocimiento básico de los conceptos de la nube, los servicios básicos de Azure y las funciones y herramientas de administración y gobernanza de Azure.