Visão geral do recurso API do Catálogo do Microsoft Learn
A API do Catálogo do Microsoft Learn é uma API da Web baseada em REST que permite enviar uma consulta baseada na Web para o Microsoft Learn e obter detalhes sobre o conteúdo de treinamento disponível e exames de certificação, como títulos, produtos cobertos, níveis, links para treinamento e outros metadados, e retorna uma resposta codificada em JSON com as informações.
Devolve informações sobre tudo o que está publicamente disponível:
- Módulos
- Units
- Percursos de Aprendizagem
- Competências Aplicadas
- Certificações
- Exames
- Cursos Orientados por Formadores
Nota
Como parte da atualização recente do site do Microsoft Learn, existe um novo ponto final da API de Catálogo disponível no domínio learn.microsoft.com. O ponto final antigo ainda funcionará conforme o esperado, mas os benefícios de migrar para o novo ponto final são as funcionalidades avançadas, como parâmetros de consulta adicionais.
Casos de utilização
- Exibir metadados sobre ofertas de treinamento e/ou certificação do Microsoft Learn
- Extraia uma lista das ofertas de treinamento e/ou certificação do Microsoft Learn para vinculá-las a partir de sua própria experiência online
Como funciona a API do Catálogo do Learn
A API é uma API da Web baseada em REST que retorna uma resposta codificada em JSON. Para solicitar o catálogo completo, envie um pedido GET para:
https://learn.microsoft.com/api/catalog/
A saída será semelhante à imagem abaixo. Em novembro de 2022, a resposta completa era de aproximadamente 13 MB.
Cada item do catálogo de aprendizagem é um objeto, com um conjunto de metadados disponíveis para cada um. O dicionário de dados completo e outras opções estão listados na documentação do desenvolvedor da API do Catálogo do Microsoft Learn. Também temos notas de versão (link) para ver quais são as atualizações mais recentes e informações sobre práticas recomendadas.
Se você estiver interessado em usá-lo, confira o artigo Introdução à API do Catálogo do Microsoft Learn usando cURL e Visual Studio Code.
Requisitos
Não é necessária autenticação para aceder à API do Catálogo do Microsoft Learn. Os usuários podem usar seu método preferido de solicitação de API, como cURL, Postman, etc.
Exemplos
Abaixo estão algumas das muitas maneiras pelas quais vemos os usuários usando a API do Catálogo do Learn:
- O Viva Learning usou a API do Catálogo do Learn para oferecer o catálogo do Microsoft Learn como parte de sua experiência principal.
- Organizações e instituições educacionais usam a API do Catálogo do Learn para extrair informações do catálogo e publicá-las em seus sistemas internos de gerenciamento de aprendizagem (LMS), para que seus funcionários e alunos possam acessá-las facilmente.
- Os provedores de aprendizado usam a API do Catálogo do Learn para extrair informações do catálogo e publicá-las em suas experiências de aprendizado do cliente.
Disponibilidade e preços
A API do Catálogo do Microsoft Learn está disponível publicamente e é oferecida sob o termo dos Termos de Uso das APIs da Microsoft. Não há nenhum custo para usar a API.
Limitações
- A API contém módulos, unidades, caminhos de aprendizagem, cursos ministrados por instrutores, exames e certificações disponíveis publicamente. No momento, ele não produz documentação, exemplos de código, shows ou eventos.
- A API atualiza pelo menos uma vez por dia.
- As atualizações para a versão da API serão comunicadas por meio de atualizações nas Notas de versão da API do Learn Catalog.
Próximos passos
Para saber mais sobre a API do Catálogo do Learn, revise os seguintes artigos: