Funktionsöversikt för Microsoft Learn Catalog API
Med Katalog-API:et för Microsoft Learn är ett REST-baserat webb-API kan du skicka en webbaserad fråga till Microsoft Learn och få tillbaka information om tillgängligt träningsinnehåll och certifieringsprov, till exempel titlar, produkter som omfattas, nivåer, länkar till utbildning och andra metadata och returnerar ett JSON-kodat svar med informationen.
Den returnerar information om alla offentligt tillgängliga:
- Modules
- Enheter
- Utbildningsvägar
- Tillämpade färdigheter
- Certifieringar
- Examina
- Instructor-Led kurser
Obs
Som en del av den senaste microsoft learn-webbplatsuppdateringen finns det en ny katalog-API-slutpunkt tillgänglig på learn.microsoft.com-domänen. Den gamla slutpunkten fungerar fortfarande som förväntat, men fördelarna med att växla till den nya slutpunkten är att den ger dig förbättrade funktioner, till exempel ytterligare frågeparametrar.
Användningsfall
- Visa metadata om Utbildnings- och/eller certifieringserbjudanden för Microsoft Learn
- Hämta en lista över utbildnings- och/eller certifieringserbjudandena för Microsoft Learn för att länka till dem från din egen onlineupplevelse
Så här fungerar LEARN Catalog-API:et
API:et är ett REST-baserat webb-API som returnerar ett JSON-kodat svar. Om du vill begära hela katalogen skickar du en GET-begäran till:
https://learn.microsoft.com/api/catalog/
Utdata ser ut ungefär som skärmbilden nedan. Från och med november 2022 är det fullständiga svaret ungefär 13 MB.
Varje utbildningskatalogobjekt är ett objekt med en uppsättning metadata tillgängliga för var och en. Den fullständiga dataordlistan och andra alternativ visas i utvecklardokumentationen för Microsoft Learn Catalog API. Vi har också viktig information (länk) för att se vilka de senaste uppdateringarna är och bästa praxis information.
Om du är intresserad av att använda det kan du läsa artikeln Komma igång med Microsoft Learn Catalog API med hjälp av cURL och Visual Studio Code.
Krav
Det krävs ingen autentisering för att få åtkomst till Microsoft Learn Catalog-API:et. Användare kan använda önskad API-begärandemetod, till exempel cURL, Postman osv.
Exempel
Nedan visas några av de många sätt som vi ser användare använda Learn Catalog API:
- Viva Learning har använt Learn Catalog-API:et för att erbjuda Microsoft Learn-katalogen som en del av sin kärnupplevelse.
- Organisationer och utbildningsinstitutioner använder LEARN Catalog API för att hämta kataloginformation och publicera den i sina interna inlärningshanteringssystem (LMS), så att deras anställda och studenter enkelt kan komma åt den.
- Utbildningsleverantörer använder Learn Catalog-API:et för att hämta kataloginformation och publicera den i sina kundinlärningsupplevelser.
Tillgänglighet och priser
Katalog-API:et för Microsoft Learn är offentligt tillgängligt och erbjuds under termen för Användningsvillkor för Microsoft API:er. Det kostar ingenting att använda API:et.
Begränsningar
- API:et innehåller offentligt tillgängliga moduler, enheter, utbildningsvägar, lärarledda kurser, prov och certifieringar. Den producerar inte dokumentation, kodexempel, program eller events för närvarande.
- API:et uppdateras minst en gång per dag.
- Uppdateringar av API-versionen kommer att kommuniceras via uppdateringar av Learn Catalog API Release Notes.
Nästa steg
Mer information om LEARN Catalog-API:et finns i följande artiklar:
- Kom igång med Microsoft Learn Catalog API med hjälp av cURL och Visual Studio
- vanliga frågor och svar om Learn Catalog API