Microsoft Learnin hakemiston ohjelmointirajapinnan ominaisuuksien yleiskatsaus
Microsoft Learnin hakemiston ohjelmointirajapinta on REST-pohjainen verkko-ohjelmointirajapinta, jonka avulla voit lähettää verkkopohjaisen kyselyn Microsoft Learniin ja saada tiedot käytettävissä olevista koulutussisällöistä ja sertifiointikokeista, kuten otsikot, käsitellyt tuotteet, tasot, linkit koulutukseen ja muihin metatietoihin, ja palauttaa JSON-koodatun vastauksen tietojen kanssa.
Se palauttaa tietoja kaikista julkisesti saatavilla olevista tiedoista:
- Moduulit
- Yksiköt
- Oppimispolut
- Sovelletun osaamisen valmiude
- Sertifioinnit
- Tentit
- Instructor-Led kurssit
Muistiinpano
Osana viimeaikaista Microsoft Learn -sivuston päivitystä learn.microsoft.com toimialueelle on saatavilla uusi hakemiston ohjelmointirajapinnan päätepiste. Vanha päätepiste toimii edelleen odotetulla tavalla, mutta uuteen päätepisteeseen vaihtamisen etuna on, että se tarjoaa sinulle parannettuja ominaisuuksia, kuten lisää kyselyparametreja.
Käyttötilanteet
- Tarkastele Microsoft Learn -koulutus- ja/tai sertifiointitarjonnan metatietoja
- Hanki luettelo Microsoft Learnin koulutus- ja/tai sertifiointitarjouksista, jotta voit linkittää niitä omasta verkkokokemuksestasi
Learnin hakemiston ohjelmointirajapinnan toiminta
Ohjelmointirajapinta on REST-pohjainen verkko-ohjelmointirajapinta, joka palauttaa JSON-koodatun vastauksen. Jos haluat pyytää koko luettelon, lähetä GET-pyyntö seuraavasti:
https://learn.microsoft.com/api/catalog/
Tuloste näyttää samalta kuin alla olevassa näyttökuvassa. Marraskuusta 2022 lähtien koko vastaus on noin 13 Mt.
Jokainen oppimishakemiston kohde on objekti, joka sisältää joukon metatietoja kullekin. Täydellinen tietohakemisto ja muut vaihtoehdot on lueteltu Microsoft Learnin hakemiston ohjelmointirajapinnan kehittäjädokumentaatiossa. Tarjoamme myös julkaisutiedot (linkin), jotta näemme, mitä uusimmat päivitykset ovat, ja parhaita käytäntöjä tietoja.
Jos olet kiinnostunut sen käytöstä, tutustu Microsoft Learnin hakemiston ohjelmointirajapinnan käytön aloittaminen cURL:n ja Visual Studio Coden avulla -artikkelista.
Vaatimukset
Microsoft Learnin hakemiston ohjelmointirajapinnan käyttämiseen ei tarvita todennusta. Käyttäjät voivat käyttää haluamaansa ohjelmointirajapinnan pyyntömenetelmää, kuten cURL:ää, Postmania jne.
Esimerkkejä
Alla on muutamia tapoja, joilla voimme nähdä käyttäjien käyttävän Learnin hakemiston ohjelmointirajapintaa:
- Viva Learning on käyttänyt Learnin hakemiston ohjelmointirajapintaa tarjotakseen Microsoft Learn -hakemiston osana sen ydinkokemusta.
- Organisaatiot ja oppilaitokset käyttävät Learnin hakemiston ohjelmointirajapintaa luettelotietojen noutamiseen ja niiden julkaisemiseen sisäisissä oppimisenhallintajärjestelmissään, jotta niiden työntekijät ja opiskelijat voivat helposti käyttää niitä.
- Oppimisen palveluntarjoajat hakevat luettelotietoja Learnin hakemiston ohjelmointirajapinnasta ja julkaisevat ne asiakkaiden oppimiskokemuksissaan.
Käytettävyys ja hinnoittelu
Microsoft Learnin hakemiston ohjelmointirajapinta on julkisesti saatavilla microsoftin ohjelmointirajapintojen käyttöehtojen. Ohjelmointirajapinnan käyttäminen ei ole maksullista.
Rajoitukset
- Ohjelmointirajapinta sisältää julkisesti saatavilla olevia moduuleja, yksiköitä, oppimispolkuja, opettajajohtoisia kursseja, kokeita ja sertifiointeja. Se ei tulosta dokumentaatiota, koodinäytteitä, esityksiä tai tapahtumia tällä hetkellä.
- Ohjelmointirajapinta päivittyy vähintään kerran päivässä.
- Ohjelmointirajapintaversion päivityksistä kerrotaan Learnin hakemiston ohjelmointirajapinnan julkaisuhuomautuksien.
Seuraavat vaiheet
Jos haluat lisätietoja Learnin hakemiston ohjelmointirajapinnasta, tutustu seuraaviin artikkeleihin: