Microsoft Learnin hakemiston ohjelmointirajapinnan kehittäjien viitedokumentaatio
Tässä artikkelissa annetaan tietoja kehittäjille ja pyytäjille, jotka toteuttavat Microsoft Learnin hakemiston ohjelmointirajapinnan. Suosittelemme myös tutustumaan Learnin hakemiston ohjelmointirajapintaan, parhaita käytäntöjä ovat, julkaisutiedotja usein kysyttyjä kysymyksiä artikkeleista kehitysmatkasi tukemiseksi.
Ohjelmointirajapinnan päätepiste
Microsoft Learn hakemiston ohjelmointirajapinnan 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/
Muistiinpano
Yllä mainittu päätepiste on nykyinen päätepiste. Jos käytät eri vanhempaa päätepistettä, se toimii silti odotetulla tavalla perehdyttäessäsi, mutta uuteen päätepisteeseen siirtymisen etuja on se, että se tarjoaa parannettuja ominaisuuksia, kuten lisää kyselyparametreja.
Kyselyparametrit
Seuraavat ovat kyselyn parametreja, jotka pyyntö voi sisältää. Kaikki ovat valinnaisia. Sinun on URL-koodattava kyselyparametrien arvot. Voit käyttää päätepistettä ilman päätepistettä, yhtä, joitakin tai kaikkia näitä parametreja.
Tärkeä
Jos käytät useampaa kuin yhtä, kysely arvioidaan AND-operaattorin avulla.
Nimi | Arvo | Tyyppi | Pakollinen | Esimerkki |
---|---|---|---|---|
tapahtumapaikka | Yksi kelvollinen kieliasetuskoodi tuetuista aluekohtaisista. Palautettujen metatietojen kieliasetus on pyydetty, jos se on käytettävissä. Jos tätä parametria ei anneta, en-us vastaus palautetaan. |
merkkijono | Ei | ?locale=en-us |
tyyppi | Pilkuin eroteltu luettelo, joka sisältää yhden tai useamman ylimmän tason sisällön tai taksonomiaobjektin, jonka tällä hetkellä annamme palautettaessa. Tuettuja arvoja ovat: modules , units , learningPaths , appliedSkills , certifications , mergedCertifications , exams , courses , levels , roles , products , subjects . |
merkkijono | Ei | ?type=modules,learningPaths |
Uid | Pilkuin eroteltu luettelo, joka sisältää yhden tai useamman kelvollisen sisällön yksilölliset tunnukset (uid) käytettävissä olevista sisältötyypeistä. Huomautus: käyttöliittymän kirjainkoko on merkitsevä. | merkkijono | Ei | ?uid=learn.azure.intro-to-azure-fundamentals |
last_modified | Operaattori ja päivämäärä ja aika suodattavat objektien viimeisimmän muokkauksen päivämäärän mukaan. Operaattori sisältää lt (pienempi kuin), lte (pienempi tai yhtä suuri kuin), eq (yhtä suuri kuin), gt (suurempi kuin), gte (suurempi tai yhtä suuri kuin). Kun käytät tätä parametria, operaattorin oletusarvona on gte , jos sitä ei ole määritetty. |
merkkijono | Ei | ?last_modified=gte 2022-01-01 |
suosio | Operaattori ja arvo, joka suodatetaan objektien suosion mukaan (alueella 0–1). Operaattori sisältää lt (pienempi kuin), lte (pienempi tai yhtä suuri kuin), eq (yhtä suuri kuin), gt (suurempi kuin), gte (suurempi tai yhtä suuri kuin). Kun käytät tätä parametria, operaattorin oletusarvona on gte , jos sitä ei ole määritetty. |
merkkijono | Ei | ?popularity=gte 0.5 |
taso | Pilkuin eroteltu luettelo, joka sisältää yhden tai useamman käytettävissä olevan tason (täydellinen luettelo on tasoilla ohjelmointirajapintavastauksen objekti). | merkkijono | Ei | ?level=beginner |
rooli | Pilkuin eroteltu luettelo kaikista tällä hetkellä käytettävissä olevista rooleista (täydellinen luettelo on rooleissa, ohjelmointirajapinnan vastauksen objekti). | merkkijono | Ei | ?role=developer |
tuote | Pilkuin eroteltu luettelo kaikista tällä hetkellä käytettävissä olevista rooleista (täydellinen luettelo on tuotteissa, ohjelmointirajapinnan vastauksen objekti). Ohjelmointirajapinta ei tue tuotehierarkiaa, joten lisää jokainen tuote luetteloon, jonka haluat sisällyttää kyselyyn. | merkkijono | Ei | ?product=azure |
aihe | Pilkuin eroteltu luettelo kaikista tällä hetkellä käytettävissä olevista rooleista (täydellinen luettelo on kohteista, jotka ohjelmointirajapinnan vastauksen objekti). Ohjelmointirajapinta ei tue aihehierarkiaa, joten lisää jokainen aihe luetteloon, jonka haluat sisällyttää kyselyyn. | merkkijono | Ei | ?subject=cloud-computing |
Esimerkkikyselyt
Alla luetellut kyselyt ovat malleja, joiden avulla saat käsityksen siitä, mitä voit pyytää ja miten pyyntö muotoutetaan.
Kuvaus | Kysely |
---|---|
Kaikki Learnin hakemiston ohjelmointirajapinnan kohteet | https://learn.microsoft.com/api/catalog/ |
Kaikki espanjankieliset moduulit | https://learn.microsoft.com/api/catalog/?locale=es-es&type=modules |
Kaikki moduulit, joiden suosiopisteet ovat vähintään 0,9 | https://learn.microsoft.com/api/catalog/?type=modules&popularity>0.9 |
Kaikki aloittijoiden suojauskoulutus ja sertifiointiobjektit | https://learn.microsoft.com/api/catalog/?level=beginner&subject=security |
Kaikki kehittyneet helppokäyttötoimintojen moduulit, joiden suosio on yli 0,5 ja joita on päivitetty viimeisen kuukauden aikana | https://learn.microsoft.com/api/catalog/?level=advanced&subject=accessibility&popularity>0.5&last_modified=gte 2022-10-01 |
Ohjelmointirajapinnan vastaus
Palvelu voi palauttaa seuraavat HTTP-tilakoodit.
Tilakoodi | Kuvaus |
---|---|
200 | Menestys. Vastauksen leipäteksti sisältää JSON-koodatut tiedot. |
400 | Yksi kyselyn parametreista puuttuu tai ei ole kelvollinen. |
404 | URL-osoitetta ei löytynyt palvelimelta. |
500 | Odottamaton palvelinvirhe. |
503 | Palvelu on tilapäisesti pois käytöstä. |
Onnistunut vastaus sisältää tietoja kaikista moduuleista ja oppimispolusta alla esitetyllä tavalla.
Vastauksen leipäteksti
Onnistunut vastauksen leipäteksti on JSON-koodattu ja siinä on 12 osaa:
{
"modules": [ ... ],
"units": [...],
"learningPaths": [ ... ],
"appliedSkills": [ ... ],
"mergedCertifications": [ ... ],
"certifications": [ ... ],
"exams": [ ... ],
"courses": [ ... ],
"levels": [ ... ],
"products": [ ... ],
"roles": [ ... ],
"subjects": [...],
}
Jokaisessa matriisissa on vähintään yksi JSON-koodattu objekti, joka sisältää kyseiseen vastausosioon liittyviä tietoja.
-
modules
: on julkaistujen moduulien matriisi. -
units
: on julkaistujen yksiköiden matriisi. -
learningPaths
: on julkaistujen oppimispolkujen matriisi. -
appliedSkills
: on julkaistujen sovellettujen taitojen matriisi. -
mergedCertifications
: on julkaistujen sertifiointien matriisi, joka on yhdistetty kokeisiin. -
certifications
: on julkaistujen sertifiointien matriisi. -
exams
: on julkaistujen kokeiden matriisi. -
courses
: on joukko julkaistuja opettajajohtoisia koulutuskursseja. -
levels
: on mahdollisten käyttäjäryhmätasojen matriisi. -
products
: on luetteloon kuuluvien mahdollisten tuotteiden ja palvelujen matriisi. -
roles
: on mahdollisten työroolien matriisi. -
subjects
: on mahdollisten aihetunnisteiden matriisi.
Moduulin tietueet
Moduulin tietueet
Kullakin moduulitietueellä on seuraava lomake:
{
"summary": "Explore the core concepts of cloud computing and how it can help your business.",
"levels": [
"beginner"
],
"roles": [
"administrator",
"business-analyst",
"developer"
],
"products": [
"azure",
"azure-portal",
"azure-resource-manager"
],
"subjects": [
"data-visualization"
],
"uid": "learn.principles-cloud-computing",
"type": "module",
"title": "Cloud Concepts - Principles of cloud computing",
"duration_in_minutes": 62,
"rating": {
count: 2014,
average: 4.84
},
"popularity": 0.8839785477023878,
"icon_url": "https://learn.microsoft.com/learn/achievements/principles-cloud-computing.svg",
"social_image_url": "https://learn.microsoft.com/learn/achievements/principles-cloud-computing-social.png",
"locale": "en-us",
"last_modified": "2018-09-24T00:00:00Z",
"url": "https://learn.microsoft.com/learn/modules/principles-cloud-computing",
"firstUnitUrl": "https://learn.microsoft.com/learn/modules/principles-cloud-computing/1-introduction",
"units": [
"learn.principles-cloud-computing.1-introduction",
"learn.principles-cloud-computing.2-types-of-cloud-computing",
"learn.principles-cloud-computing.3-benefits-of-cloud-computing",
"learn.principles-cloud-computing.4-categories-of-cloud-services",
"learn.principles-cloud-computing.5-knowledge-check",
"learn.principles-cloud-computing.6-summary"
],
"number_of_children": 6
}
Kentän tiedot
Pelto | Tyyppi | Kuvaus |
---|---|---|
summary |
merkkijono | Merkkijono, joka antaa moduulin lyhyen kuvauksen. Arvo ilmaistaan HTML-kappaletunnisteena, jonka teksti on yhteenveto. |
levels |
merkkijonomatriisi | Luettelo tähän moduuliin liittyvistä tasoista, jotka osoittavat, kuinka paljon roolissa tarvitaan kokemusta tämän moduulin kaikkien osa-alueiden ymmärtämiseksi. Yksiköiden tietoihin voidaan viitata tasotietueissa. |
roles |
merkkijonomatriisi | Luettelo työrooleista, joita tämä moduuli koskee. |
products |
merkkijonomatriisi | Luettelo olennaisista tuotteista, joita tämä moduuli koskee. Tuotteiden tietoihin voidaan viitata tuotetietueissa. |
subjects |
merkkijonomatriisi | Luettelo olennaisista aiheista, joita tämä oppimispolku koskee. |
uid |
merkkijono | Tämän moduulin yksilöllinen tunniste – tämä arvo on yksilöllinen koko MS Learnissa. |
type |
merkkijono | Tietueen tyyppi. Arvo on aina module. |
title |
merkkijono | Moduulin otsikko pyydetyssä kieliasetuksessa tai varaasetuksena englanti (Yhdysvallat). |
duration_in_minutes |
kokonaisluku | Tämän moduulin keskimääräinen suorittamiseen kuluva aika minuutteina. |
rating |
objekti | Sisältää sekä count , joka on tämän moduulin luokittaneiden henkilöiden määrä, että average koosteen luokituksista, jotka voivat olla 1–5 |
popularity |
kaksinkertainen | Normalisoitu arvo 0:sta 1:een, joka ilmaisee moduulin suosion |
icon_url |
merkkijono | Täydellinen URL 100x100 SVG -kuvaan, joka edustaa moduulin saavutuskuvaa läpinäkyvällä taustalla. |
social_image_url |
merkkijono | Täydellinen URL PNG-kuvaan, joka edustaa moduulin saavutuskuvaa suorakulmaisella läpinäkymättömällä taustalla, joka soveltuu sosiaaliseen mediaan tai ruutukokemuksiin. Jos se ei ole käytettävissä tässä moduulissa, tätä ominaisuutta ei palauteta vastauksessa. |
locale |
merkkijono | Kieli, jota nämä JSON-tiedot on kirjoitettu. Tämä arvo on pyydetty kieliasetus, jos se on käytettävissä, tai "en-us", jos ei ole. |
last_modified |
päivämäärä | Tämän moduulin viimeisimmän ison päivityksen ajankohta. |
url |
merkkijono | Täydellinen URL Learn-moduuliin pyydetyssä kieliasetuksessa. |
firstUnitUrl |
merkkijono | Täydellinen URL Learn-moduulin ensimmäiseen osioon pyydetyssä kieliasetuksessa. |
units |
merkkijonomatriisi | Luettelo siihen liittyvistä yksikön UID-tunnuksista. Yksikköjen tietoihin voidaan viitata yksikkötietueissa. |
number_of_children |
kokonaisluku | Tämän moduulin sivujen (yksiköiden) määrä. |
Yksikkötietueet
Kullakin yksikkötietueellä on seuraava lomake:
{
"uid": "learn.azure.fundamental-azure-concepts.types-of-cloud-computing",
"type": "unit",
"title": "Discuss different types of cloud models",
"duration_in_minutes": 5,
"locale": "en-us",
"last_modified": "2021-12-09T02:45:00+00:00"
},
Muistiinpano
Yksikkötietueeseen ei ole liitettyä URL-osoitetta, koska yksiköitä ei ole kirjoitettu erillisenä sisältönä. Ne on tarkoitettu moduulia varten tietyssä järjestyksessä. Tästä syystä lisäämme linkin moduulin tietosivulle ja moduulitietueen ensimmäiseen osioon, jotta käyttäjät voivat aloittaa siitä ja jatkaa sisällön läpi. Yksikkötietueiden avulla voidaan kuitenkin saada tietoja LMSesissä tai muissa käyttökokemuksissa näytetyksistä yksiköistä.
Kentän tiedot
Pelto | Tyyppi | Kuvaus |
---|---|---|
uid |
merkkijono | Tämän moduulin yksilöllinen tunniste – tämä arvo on yksilöllinen koko MS Learnissa. |
type |
merkkijono | Tietueen tyyppi. Arvo on aina yksikkö. |
title |
merkkijono | Yksikön otsikko pyydetyssä kieliasetuksessa tai varaasetuksena englanti (Yhdysvallat). |
duration_in_minutes |
Yksikön kesto. Jos lisäät kaikki moduuliin liittyvistä yksiköistä duration_in_minutes, saat moduulin kokonaisajan. | |
locale |
merkkijono | Kieli, jota nämä JSON-tiedot on kirjoitettu. Tämä arvo on pyydetty kieliasetus, jos se on käytettävissä, tai "en-us", jos ei ole. |
last_modified |
päivämäärä | Tämän moduulin viimeisimmän ison päivityksen ajankohta. |
Oppimispolun tietueet
Kullakin oppimispolkutietueellä on seuraava lomake:
{
"summary": "Azure Functions enable the creation of event driven, compute-on-demand systems that can be triggered by various external events. Learn how to leverage functions to execute server-side logic and build serverless architectures.",
"levels": [
"beginner",
"intermediate"
],
"roles": [
"developer",
"solution-architect"
],
"products": [
"azure",
"azure-portal",
"azure-functions",
"azure-cosmos-db",
"azure-cloud-shell"
],
"subjects": [
"data-visualization"
],
"uid": "learn.create-serverless-applications",
"type": "learningPath",
"title": "Create serverless applications",
"duration_in_minutes": 450,
"rating": {
count: 2014,
average: 4.84
},
"popularity": 0.8839785477023878,
"icon_url": "https://learn.microsoft.com/learn/achievements/create-serverless-applications.svg",
"social_image_url": "https://learn.microsoft.com/learn/achievements/create-serverless-applications-social.png",
"locale": "en-us",
"last_modified": "2018-12-27T00:00:00Z",
"url": "https://learn.microsoft.com/learn/paths/create-serverless-applications",
"firstModuleUrl": "https://learn.microsoft.com/learn/modules/choose-azure-service-to-integrate-and-automate-business-processes/",
"modules": [
"learn.choose-azure-service-to-integrate-and-automate-business-processes",
"learn.create-serverless-logic-with-functions",
"learn.execute-azure-function-with-triggers",
"learn.chain-azure-functions-data-using-input-output-bindings",
"learn.azure-create-long-running-serverless-workflow-with-durable-functions",
"learn-pr.develop-test-deploy-azure-functions-core-tools",
"learn.develop-test-deploy-azure-functions-with-visual-studio",
"learn.azure.monitor-github-events-with-a-function-triggered-by-a-webhook",
"learn.advocates.azure-functions-and-signalr"
],
"number_of_children": 9
}
Kentän tiedot
Pelto | Tyyppi | Kuvaus |
---|---|---|
summary |
merkkijono | Merkkijono, joka antaa oppimispolun lyhyen kuvauksen. Arvo ilmaistaan HTML-kappaletunnisteena, jonka teksti on yhteenveto. |
levels |
merkkijonomatriisi | Luettelo tähän oppimispolkuun liittyvistä tasoista, jotka osoittavat, kuinka paljon roolissa oleva kokemus on tarpeen tämän oppimispolun kaikkien osa-alueiden ymmärtämiseksi. Yksiköiden tietoihin voidaan viitata tasotietueissa. |
roles |
merkkijonomatriisi | Luettelo tähän oppimispolkuun kuuluvista työrooleista. |
products |
merkkijonomatriisi | Luettelo olennaisista tuotteista, joita tämä oppimispolku koskee. Tuotteiden tietoihin voidaan viitata tuotetietueissa. |
subjects |
merkkijonomatriisi | Luettelo olennaisista aiheista, joita tämä oppimispolku koskee. |
uid |
merkkijono | Tämän oppimispolun yksilöllinen tunniste – tämä arvo on yksilöllinen koko MS Learnissa. |
type |
merkkijono | Tietueen tyyppi. Arvo on aina learningPath. |
title |
merkkijono | Oppimispolun otsikko pyydetyssä kieliasetuksessa tai varaasetuksena englanti (Yhdysvallat). |
duration_in_minutes |
kokonaisluku | Tämän oppimispolun keskimääräinen suorittamisaika minuutteina. Tämä arvo on kaikkien sisältyvien moduulien tietojen summa. |
rating |
objekti | Sisältää sekä count , joka on oppimispolun luokittaneiden henkilöiden määrä, että average , koosteen luokituksista, jotka voivat olla 1–5 |
popularity |
kaksinkertainen | Normalisoitu arvo 0:sta 1:een, joka ilmaisee oppimispolun suosion |
icon_url |
merkkijono | Täydellinen URL 100x100 SVG -kuvaan, joka edustaa oppimispolkua. |
social_image_url |
merkkijono | Täydellinen URL PNG-kuvaan, joka edustaa oppimispolun saavutuskuvaa suorakulmaisella läpinäkymättömällä taustalla, joka soveltuu sosiaaliseen mediaan tai ruutukokemuksiin. Jos se ei ole käytettävissä tässä moduulissa, tätä ominaisuutta ei palauteta vastauksessa. |
locale |
merkkijono | Kieli, jota nämä JSON-tiedot on kirjoitettu. Tämä arvo on pyydetty kieliasetus, jos se on käytettävissä, tai "en-us", jos ei ole. |
last_modified |
päivämäärä | Tämän oppimispolun viimeisimmän muutoksen ajankohta. |
url |
merkkijono | Täydellinen URL oppimispolkuun Microsoft Learnissa pyydetyssä kieliasetuksessa. |
firstModuleUrl |
merkkijono | Täydellinen URL oppimispolun ensimmäiseen moduuliin Microsoft Learnissa pyydetyssä kieliasetuksessa. |
modules |
merkkijonomatriisi | Luettelo liittyvistä moduulin UID-tunnuksista. Moduulien tietoihin voidaan viitata moduulitietueissa. |
number_of_children |
kokonaisluku | Tämän oppimispolun moduulien määrä. |
Sovelletun osaamisen tietueet
Jokaisella Sovelletun osaamisen tietueella on seuraava lomake:
{
"uid": "applied-skill.deploy-and-configure-azure-monitor",
"locale": "en-us",
"url": "https://learn.microsoft.com/en-us/credentials/applied-skills/deploy-and-configure-azure-monitor/?WT.mc_id=api_CatalogApi",
"title": "Deploy and configure Azure Monitor",
"summary": "<p>To earn this Microsoft Applied Skills credential, learners demonstrate the ability to deploy and configure monitoring for Azure infrastructure.</p>\n<p>Candidates for this assessment lab should be familiar with operating systems, networking, servers, and virtualization.</p>\n",
"levels": [
"intermediate"
],
"roles": [
"administrator"
],
"products": [
"azure-monitor",
"azure-virtual-machines",
"azure-virtual-network",
"windows-server"
],
"subjects": [
"it-management-monitoring"
],
"study_guide": [
{
"uid": "learn.wwl.deploy-configure-azure-monitor",
"type": "learningPath"
}
],
"last_modified": "2023-10-25T17:07:00+00:00"
}
Kentän tiedot
Pelto | Tyyppi | Kuvaus |
---|---|---|
uid |
merkkijono | Tämän käytetyn osaamisen yksilöllinen tunniste – tämä arvo on yksilöllinen koko MS Learnissa. |
locale |
merkkijono | Kieli, jota nämä JSON-tiedot on kirjoitettu. Tämä arvo on pyydetty kieliasetus, jos se on käytettävissä, tai "en-us", jos ei ole. |
title |
merkkijono | Käytetyn osaamisen otsikko pyydetyssä kieliasetuksessa tai varaasetuksena englanti (Yhdysvallat). |
summary |
merkkijono | Yhteenveto käytetystä taidosta pyydetyssä kieliasetuksessa tai varaasetuksena englanniksi (Yhdysvallat). |
url |
merkkijono | Täydellinen URL Käytössä olevalle taidolle Microsoft Learnissa pyydetyssä kieliasetuksessa. |
icon_url |
merkkijono | Täydellinen URL 100x100 SVG -kuvaan, joka edustaa käytössä olevaa osaamista (jos sellainen on käytettävissä, muuten ei sisälly). |
levels |
merkkijonomatriisi | Luettelo tähän käytettyyn taitoon liittyvistä tasoista. |
roles |
merkkijonomatriisi | Luettelo käytetyn osaamisen olennaisista työrooleista. Roolien tietoihin voidaan viitata roolitietueissa. |
subjects |
merkkijonomatriisi | Luettelo olennaisista kohteista, joita tämä sovellettu taito koskee. |
study_guide |
objektimatriisi | Luettelo siihen liittyvistä sisällöistä, joita voit käyttää tämän sovelletun osaamisen tutkimiseen. Objektien tietoihin voidaan viitata niihin liittyvissä tietueissa. |
last_modified |
päivämäärä | Tämän sovelletun osaamisen viimeisimmän vaihdon ajankohta. |
Yhdistetyt sertifiointitietueet
Jokaisella yhdistetyllä sertifiointitietueellä on seuraava lomake:
{
"uid": "certification.d365-functional-consultant-manufacturing",
"title": "Microsoft Certified: Dynamics 365 Supply Chain Management, Manufacturing Functional Consultant Associate",
"summary": "<div class=\"WARNING\">\n<p>Warning</p>\n<p>This certification retired on June 30, 2023. You can renew it for at least six months after the retirement date by completing the free online assessment available on the <a href=\"/credentials/certifications/d365-functional-consultant-manufacturing/renew\">certification renewal page</a>. <a href=\"https://aka.ms/BACertPortfolioUpdatesBlog\">Read the blog post</a>.</p>\n</div>\n<p>If you’re a functional consultant or a business user with a deep understanding of manufacturing industry standards, this certification might be for you. You also need experience configuring and implementing Dynamics 365 Supply Chain Management to meet the needs of your organization. Supply chain management, manufacturing functional consultants are key resources who work with developers, solution architects, project managers, and functional consultants in finance, commerce, and supply chain.</p>\n<p>If you need more experience before you try to earn this certification, here are some suggestions:</p>\n<ul>\n<li>Study the supply chain management and supply chain management, manufacturing modules on Microsoft Learn, and complete more hands-on practice.</li>\n<li>Sign up for an instructor-led training course that covers the MB-300 or MB-320 track.</li>\n<li>Take part in the community at <a href=\"https://community.dynamics.com/\">community.dynamics.com</a>, or join a user group.</li>\n<li>Shadow a manufacturing functional consultant in a manufacturing workstream.</li>\n<li>Get a mentor, tour manufacturing lines, and learn how things are made.</li>\n<li>Ask questions, and learn from experts and customers.</li>\n</ul>\n",
"url": "https://learn.microsoft.com/en-us/credentials/certifications/d365-functional-consultant-manufacturing/?WT.mc_id=api_CatalogApi",
"icon_url": "https://learn.microsoft.com/en-us/media/learn/certification/badges/microsoft-certified-associate-badge.svg",
"last_modified": "2023-09-19T00:47:00+00:00",
"type": "cert",
"certification_type": "role-based",
"products": [
"dynamics-365",
"dynamics-finance"
],
"levels": [
"intermediate"
],
"roles": [
"functional-consultant"
],
"subjects": [],
"renewal_frequency_in_days": 0,
"prerequisites": [],
"skills": [
"Describe finance and operations apps, and extend apps by using Microsoft Power Platform technologies",
"Configure administrative features and workflows",
"Manage finance and operations data",
"Validate and support solutions",
"Configure Dynamics 365 Supply Chain Management, Manufacturing",
"Manage manufacturing processes",
"Implement master planning for production",
"Implement other manufacturing features"
],
"recommendation_list": [],
"study_guide": [],
"exam_duration_in_minutes": 0,
"locales": [],
"providers": [],
"career_paths": []
}
Kentän tiedot
Pelto | Tyyppi | Kuvaus |
---|---|---|
uid |
merkkijono | Tämän sertifioinnin yksilöllinen tunnus – tämä arvo on yksilöllinen koko MS Learnissa. |
title |
merkkijono | Sertifioinnin otsikko pyydetyssä kieliasetuksessa tai varaasetuksena englanti (Yhdysvallat). |
summary |
merkkijono | Yhteenveto sertifioinnista pyydetyssä kieliasetuksessa tai varaasetuksena englanniksi (Yhdysvallat). |
url |
merkkijono | Täydellinen URL Microsoft Learn -sertifiointiin pyydetyssä kieliasetuksessa. |
icon_url |
merkkijono | Täydellinen URL 100x100 SVG -kuvaan, joka edustaa sertifiointia. |
last_modified |
päivämäärä | Tämän sertifioinnin viimeisimmän muutosajankohta. |
type |
merkkijono | Tietueen tyyppi. Arvo on aina varmenne. |
certification_type |
merkkijono | Sertifioinnin tyyppi. Mahdollisia arvoja ovat "perusasiat", "mce", "mcsa", "mcsd", "mcse", "mos", "mta", "roolipohjainen", "erikoisuus". |
products |
merkkijonomatriisi | Luettelo olennaisista tuotteista, joita tämä sertifiointi koskee. Tuotteiden tietoihin voidaan viitata tuotetietueissa. |
levels |
merkkijonomatriisi | Luettelo tähän sertifiointiin liittyvistä tasoista, jotka osoittavat, kuinka paljon roolissa tarvitaan kokemusta, jotta voidaan ymmärtää tämän sertifioinnin kaikki osa-alueet. Yksiköiden tietoihin voidaan viitata tasotietueissa. |
roles |
merkkijonomatriisi | Luettelo tähän sertifiointiin liittyvistä työrooleista. Roolien tietoihin voidaan viitata roolitietueissa. |
subjects |
merkkijonomatriisi | Luettelo aiheista, joita tämä sertifiointi koskee. |
renewal_frequency_in_days |
kokonaisluku | Tämän sertifioinnin vanhenemista edeltävien päivien määrä, ja se on uusittava. Jos arvo on 0, sertifiointi ei vanhene. |
prerequisites |
merkkijonomatriisi | Luettelo suositelluista valmiista ehdot tämän sertifioinnin hankkimiseksi. Sertifiointeihin voidaan viitata sertifiointitietueissa. |
skills |
merkkijonomatriisi | Luettelo tämän sertifioinnin edellyttämässä kokeessa mitatuista taidoista. |
recommendation_list |
merkkijonomatriisi | Luettelo tähän sertifiointiin liittyvistä suositelluista. |
study_guide |
objektimatriisi | Luettelo siihen liittyvästä sisällöstä, jota voidaan tutkia tätä sertifiointia varten. Objektien tietoihin voidaan viitata niihin liittyvissä tietueissa. |
exam_duration_in_minutes |
kokonaisluku | Kokeen suorittamiseen varattujen minuuttien määrä. |
locales |
merkkijonomatriisi | Luettelo kielistä, joita tämä sertifiointi tarjoaa. |
providers |
objektimatriisi | Luettelo palveluntarjoajista tätä sertifiointia varten. Tyyppi kuvaa, mikä palvelu ja täydellinen URL-osoite ja linkki, joka ajoittaa kokeen palveluntarjoajan kanssa. |
career_paths |
objektimatriisi | Luettelo tämän sertifioinnin urapolusta. |
Muistiinpano
Sertifioinnit, jotka edellyttävät vain yhtä koetta, palautetaan osana tätä mergedCertifications-ominaisuutta.
Sertifiointitietueet
Jokaisella sertifiointitietueellä on seuraava lomake:
{
"uid": "certification.d365-functional-consultant-customer-service",
"title": "Microsoft Certified: Dynamics 365 Customer Service Functional Consultant Associate",
"subtitle": "Microsoft Dynamics 365 Customer Service functional consultants are responsible for implementing omnichannel solutions that focus on service, quality, reliability, efficiency, and customer satisfaction.",
"url": "https://learn.microsoft.com/cert-exam-sandbox/cert/?WT.mc_id=api_CatalogApi",
"icon_url": "https://learn.microsoft.com/media/learn/certification/badges/microsoft-certified-associate-badge.svg",
"type": "cert",
"certification_type": "role-based",
"exams": [
"exam.77-881"
],
"levels": [
"intermediate"
],
"roles": [
"functional-consultant"
],
"study_guide": [
{
"uid": "learn.get-started-with-d365",
"type": "module"
},
{
"uid": "learn.d365-notebook",
"type": "module"
},
{
"uid": "learn.d365-fundamentals",
"type": "learningPath"
}
]
}
Kentän tiedot
Pelto | Tyyppi | Kuvaus |
---|---|---|
uid |
merkkijono | Tämän sertifioinnin yksilöllinen tunnus – tämä arvo on yksilöllinen koko MS Learnissa. |
title |
merkkijono | Sertifioinnin otsikko pyydetyssä kieliasetuksessa tai varaasetuksena englanti (Yhdysvallat). |
subtitle |
merkkijono | Sertifioinnin alaotsikko pyydetyssä kieliasetuksessa tai varaasetuksena englanti (Yhdysvallat). |
url |
merkkijono | Täydellinen URL Microsoft Learn -sertifiointiin pyydetyssä kieliasetuksessa. |
icon_url |
merkkijono | Täydellinen URL 100x100 SVG -kuvaan, joka edustaa sertifiointia. |
type |
merkkijono | Tietueen tyyppi. Arvo on aina varmenne. |
certification_type |
merkkijono | Sertifioinnin tyyppi. Mahdollisia arvoja ovat "perusasiat", "mce", "mcsa", "mcsd", "mcse", "mos", "mta", "roolipohjainen", "erikoisuus". |
exams |
merkkijonomatriisi | Luettelo siihen liittyvistä kokeista, joita tämä sertifiointi edellyttää. Yksiköiden tietoihin voidaan viitata sertifiointitietueissa. |
levels |
merkkijonomatriisi | Luettelo tähän sertifiointiin liittyvistä tasoista, jotka osoittavat, kuinka paljon roolissa tarvitaan kokemusta, jotta voidaan ymmärtää tämän sertifioinnin kaikki osa-alueet. Yksiköiden tietoihin voidaan viitata tasotietueissa. |
roles |
merkkijonomatriisi | Luettelo tähän sertifiointiin liittyvistä työrooleista. Roolien tietoihin voidaan viitata roolitietueissa. |
study_guide |
objektimatriisi | Luettelo siihen liittyvästä sisällöstä, jota voidaan tutkia tätä sertifiointia varten. Objektien tietoihin voidaan viitata niihin liittyvissä tietueissa. |
Muistiinpano
Sertifioinnit, jotka vaativat useamman kuin yhden kokeen, ovat läsnä tässä Sertifioinnit-tietueessa, joka viittaa tenttimatriisiin.
Koetietueet
Jokaisella koetietueellä on seuraava muoto:
{
"uid": "exam.77-881",
"title": "Word 2010",
"subtitle": "The core-level Microsoft Office Word 2010 user should be able to navigate Microsoft Office Word 2010 software at the feature and functional level. They should be familiar with and know how to use at least 80 percent of the features and capabilities of Microsoft Office Word 2010. The core-level user should be able to use Microsoft Office Word 2010 to create and edit professional-looking documents for a variety of purposes and situations. Users would include people from a wide variety of job roles from almost all areas of professional, student, and personal life.",
"display_name": "77-881",
"url": "https://learn.microsoft.com/cert-exam-sandbox/exam/77-881/?WT.mc_id=api_CatalogApi",
"icon_url": "https://learn.microsoft.com/media/learn/certification/badges/certification-exam.svg",
"pdf_download_url": "https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE4trjX",
"practice_test_url": "https://www.mindhub.com/70-413-Designing-and-Implementing-a-Server-Infrast-p/mu-70-413_p.htm?utm_source=microsoft&utm_medium=certpage&utm_campaign=msofficialpractice",
"practice_assessment_url": "https://learn.microsoft.com/en-us/certifications/exams/{exam}/practice/assessment?assessment-type=practice&assessmentId={assessmentId}",
"locales": [],
"type": "exam",
"courses": [
"course.pl-200t00",
"course.mb-230t01"
],
"levels": [
"beginner"
],
"roles": [
"business-user"
],
"products": [
"office-word"
],
"providers": [],
"study_guide": [
{
"uid": "learn.get-started-with-word-2010",
"type": "module"
},
{
"uid": "learn.office2010-notebook",
"type": "module"
},
{
"uid": "learn.office2010-fundamentals",
"type": "learningPath"
}
]
}
Kentän tiedot
Pelto | Tyyppi | Kuvaus |
---|---|---|
uid |
merkkijono | Tämän kokeen yksilöllinen tunniste – tämä arvo on yksilöllinen koko MS Learnissa. |
title |
merkkijono | Kokeen otsikko pyydetyssä kieliasetuksessa tai varaasetuksena englanti (Yhdysvallat). |
subtitle |
merkkijono | Kokeen alaotsikko pyydetyssä kieliasetuksessa tai varaasetuksena englanti (Yhdysvallat). |
display_name |
merkkijono | Kokeen näyttönimi pyydetyssä kieliasetuksessa tai varaasetuksena englanti (Yhdysvallat). |
url |
merkkijono | Täydellinen URL kokeeseen Microsoft Learnissa pyydetyssä kieliasetuksessa. |
icon_url |
merkkijono | Täydellinen URL 100x100 SVG -kuvaan, joka edustaa koetta. |
pdf_download_url |
merkkijono | Täydellinen URL PDF-tiedostoon, jossa esitetään tässä kokeessa mitatut taidot. |
practice_test_url |
merkkijono | Täydellinen URL kokeeseen liittyvään harjoitustestiin. |
practice_assessment_url |
merkkijono | Täydellinen URL maksuttoman käytännön arviointiin, joka liittyy kokeeseen. |
locales |
merkkijonomatriisi | Luettelo kielistä, joita tämä koe tarjoaa. |
type |
merkkijono | Tietueen tyyppi. Arvo on aina koe. |
courses |
merkkijonomatriisi | Luettelo siihen liittyvien kurssien UID-tunnuksista. Kurssien tietoihin voidaan viitata kurssitietueissa. |
levels |
merkkijonomatriisi | Luettelo tähän kokeeseen liittyvistä tasoista, jotka osoittavat, kuinka paljon roolissa kokemusta tarvitaan tämän kokeen kaikkien osa-alueiden ymmärtämiseksi. Yksiköiden tietoihin voidaan viitata tasotietueissa. |
roles |
merkkijonomatriisi | Luettelo tähän kokeeseen kuuluvista työrooleista. Roolien tietoihin voidaan viitata roolitietueissa. |
products |
merkkijonomatriisi | Luettelo olennaisista tuotteista, joita tämä koe koskee. Tuotteiden tietoihin voidaan viitata tuotetietueissa. |
providers |
objektimatriisi | Luettelo palveluntarjoajista tätä koetta varten. Tyyppi kuvaa, mikä palvelu ja täydellinen URL-osoite ja linkki, joka ajoittaa kokeen palveluntarjoajan kanssa. |
study_guide |
objektimatriisi | Luettelo siihen liittyvästä sisällöstä, jota voidaan tutkia tätä koetta varten. Objektien tietoihin voidaan viitata niihin liittyvissä tietueissa. |
Ohjaajan johtamat kurssitietueet
Kullakin kurssitietueellä on seuraava muoto:
{
"uid": "course.mb-230t01",
"course_number": "MB-230T01",
"title": "Microsoft Dynamics 365 Customer Service - added non-exist studyguide",
"summary": "Microsoft Dynamics 365 Customer Service offers any organization an opportunity for customer success. Using tools such as automatic case creation and queue management frees up your time to dedicate it where you can have a greater impact, directly with your customers. Join our team of globally recognized experts as they take you step by step from creating cases to interacting with customers to resolving those cases. Once you’ve resolved those cases you can learn from data analysis the key details to help you resolve similar cases faster or avoid new issues altogether. A Dynamics 365 Customer Engagement Functional Consultant is responsible for performing discovery, capturing requirements, engaging subject matter experts and stakeholders, translating requirements, and configuring the solution and applications. The Functional Consultant implements a solution using out of the box capabilities, codeless extensibility, application and service integrations.",
"duration_in_hours": 72,
"url": "https://learn.microsoft.com/cert-exam-sandbox/course/mb-230t01/?WT.mc_id=api_CatalogApi",
"icon_url": "https://learn.microsoft.com/media/learn/certification/course.svg",
"locales": [
"en"
],
"type": "course",
"certification": "certification.d365-functional-consultant-customer-service",
"exam": "exam.77-881",
"levels": [
"intermediate"
],
"roles": [
"functional-consultant"
],
"products": [
"dynamics-365"
],
"study_guide": [
{
"uid": "learn.align-requirements-in-azure",
"type": "module"
},
{
"uid": "learn.manage-resources-in-azure",
"type": "learningPath"
}
]
},
Kentän tiedot
Pelto | Tyyppi | Kuvaus |
---|---|---|
uid |
merkkijono | Tämän opettajajohtoisen kurssin yksilöllinen tunniste – tämä arvo on yksilöllinen koko MS Learnissa. |
course_number |
merkkijono | Ohjaajan johtama kurssinumerotunniste. |
title |
merkkijono | Ohjaajan johtaman kurssin otsikko pyydetyssä kieliasetuksessa tai varavalintana englanti (Yhdysvallat). |
summary |
merkkijono | Merkkijono, joka antaa opettajajohtoisen lyhyen kuvauksen. Arvo ilmaistaan HTML-kappaletunnisteena, jonka teksti on yhteenveto. |
duration_in_hours |
kokonaisluku | Tämän opettajajohtoisen kurssin keskimääräinen suorittamiseen kuluva aika tunteina. |
url |
merkkijono | Täydellinen URL opettajajohtoisen kurssin tietosivulle Microsoft Learnissa pyydetyssä kieliasetuksessa. |
icon_url |
merkkijono | Täydellinen URL 100x100 SVG -kuvaan, joka edustaa opettajajohtoisen kurssin saavutusta. |
locales |
merkkijonomatriisi | Luettelo kielistä, joita tämä opettajajohtoinen kurssi tarjoaa virallisesti. Oppimiskumppanit voivat tukea muita kieliä. |
type |
merkkijono | Tietueen tyyppi. Arvo on aina opettajajohtoisten kurssien "kurssi". |
certification |
merkkijono | Opettajajohtoiseen kurssiin liittyvä sertifiointi. |
exam |
merkkijono | Opettajajohtoiseen kurssiin liittyvä koe. |
levels |
merkkijonomatriisi | Luettelo tähän opettajajohtoiseen kurssiin liittyvistä tasoista, jotka osoittavat, kuinka paljon kokemusta roolissa on tarpeen tämän kurssin kaikkien osa-alueiden ymmärtämiseksi. Yksiköiden tietoihin voidaan viitata tasotietueissa. |
study_guide |
objektimatriisi | Täydellinen URL PDF-tiedostoon, jossa esitetään tässä sertifioinnissa mitatut taidot. |
Taso-, tuote-, rooli- ja aihetietueet
levels
-, products
-, roles
- ja subjects
-kokoelmat antavat kutsumanimet moduulin ja oppimispolun tiedoissa käytetyille arvoille. Kaikilla neljällä kokoelmalla on sama muoto:
{
"id": "unique-id",
"name": "name-of-item",
"children": [
{ "id": "unique-id", "name": "name-of-item" },
{ "id": "unique-id", "name": "name-of-item" },
...
]
}
id
vastaa muihin luettelomerkintöihin sisältyvien tasojen, tuotteiden, roolien ja aiheiden arvoja. Liittyvä name
antaa merkinnälle englanninkielisen nimen.
children
matriisi on valinnainen. Se mahdollistaa hierarkkisen rakenteen arvoille, joilla on alatasosuhteita, kuten tuotteet.
Seuraavassa on esimerkki mahdollisten roolien joukko:
{
...
"roles": [
{
"id": "administrator",
"name": "Administrator"
},
{
"id": "ai-engineer",
"name": "AI Engineer"
},
{
"id": "business-analyst",
"name": "Business Analyst"
},
{
"id": "developer",
"name": "Developer"
},
...
]
}
Tässä on esimerkki tuotejoukosta, johon kuuluu alitoimintoja tarkemman tuoteluokan määrittämiseksi.
{
...
"products": [
{
"id": "dotnet",
"name": ".NET",
"children": [
{ "id": "dotnet-core", "name": ".NET Core" },
{ "id": "dotnet-standard", "name": ".NET Standard" },
{ "id": "aspnet-core", "name": "ASP.NET Core" },
{ "id": "ef-core", "name": "Entity Framework Core" }
]
},
{
"id": "ms-graph",
"name": "Microsoft Graph"
},
{
"id": "office",
"name": "Office",
"children": [
{ "id": "office-365", "name": "Office 365" },
{ "id": "office-add-ins", "name": "Office Add-ins" },
{ "id": "office-teams", "name": "Teams" }
]
},
{
"id": "sql-server",
"name": "SQL Server"
},
...
]
}
Koodinäytteet
Learn-hakemiston ohjelmointirajapintaa voi kutsua monella tavalla, mutta alla olevat koodiesimerkit ovat esimerkkejä siitä, miten sitä voi käyttää.
jQuery
$(function() {
var params = {
locale:'en-us'
};
$.ajax({
url: "https://learn.microsoft.com/api/learn/catalog?" + $.param(params),
type: "GET"
}).done(function(data) {
alert("success");
}).fail(function(error) {
alert("error");
});
})
.NET C#
public string GetCatalogData()
{
var client = new WebClient();
client.Headers.Add(HttpRequestHeader.UserAgent, "Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko");
var response = client.DownloadString("https://learn.microsoft.com/api/learn/catalog?locale=en-us");
dynamic parsedJson = JsonConvert.DeserializeObject(response);
JsonConvert.SerializeObject(response, Formatting.Indented);
return Convert.ToString(response);
}
PHP cURL-laajennuksen avulla
<?php
// From URL to get webpage contents.
$url = "https://learn.microsoft.com/api/learn/catalog";
// Initialize a CURL session.
$ch = curl_init();
// Return Page contents.
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
//grab URL and pass it to the variable.
curl_setopt($ch, CURLOPT_URL, $url);
$result = curl_exec($ch);
echo $result;
?>
PYTHON 3 käyttämällä pyyntökirjastoa
#!/usr/bin/env python3
#Using Python 3.8.2 install 5/6/2020
import requests
import json
#if given error 'response / requests not defined', install requests via 'pip install requests' in the command line
parameters= {"locale": "en-us"}
response = requests.get("https://learn.microsoft.com/api/learn/catalog/", parameters)
#print(response.status_code)
rawJson = response._content
#Create python objects based on the data using json.loads
data = json.loads(rawJson)
print(data)
Seuraavat vaiheet
Tutustu alla oleviin resursseihin, jotka auttavat sinua kehitysmatkallasi: