เอกสารอ้างอิงสําหรับนักพัฒนาแค็ตตาล็อก MICROSOFT Learn Catalog API
บทความนี้ให้ข้อมูลสําหรับนักพัฒนาและผู้ร้องขอที่ใช้ แค็ตตาล็อก API Microsoft Learn นอกจากนี้เราขอแนะนําให้ตรวจสอบ LEARN Catalog API แนวทางปฏิบัติที่ดีที่สุดบันทึกย่อประจํารุ่น และ คําถามที่ถามบ่อย บทความเพื่อสนับสนุนการเดินทางเพื่อการพัฒนาของคุณ
จุดสิ้นสุด API
แค็ตตาล็อก API Microsoft Learn เป็นเว็บ API ที่ใช้ REST ซึ่งส่งกลับการตอบสนองที่เข้ารหัส JSON หากต้องการร้องขอแค็ตตาล็อกแบบเต็ม ให้ส่งคําขอ GET ไปยัง:
https://learn.microsoft.com/api/catalog/
โน้ต
ปลายทางที่แสดงรายการอยู่ด้านบนคือปลายทางปัจจุบัน ถ้าคุณกําลังใช้จุดสิ้นสุดที่เก่ากว่าและอื่นจะยังคงทํางานตามที่คาดไว้เมื่อคุณเริ่มต้นใช้งาน แต่ประโยชน์ของการสลับไปยังจุดสิ้นสุดใหม่คือจะช่วยให้คุณปรับปรุงคุณลักษณะเช่นพารามิเตอร์คิวรีเพิ่มเติม
พารามิเตอร์คิวรี
ต่อไปนี้คือพารามิเตอร์คิวรีที่คําขอสามารถรวมได้ ทั้งหมดเป็นทางเลือก คุณต้องเข้ารหัส URL ค่าพารามิเตอร์คิวรี คุณสามารถใช้จุดสิ้นสุดกับไม่มี หนึ่ง บางส่วน หรือทั้งหมดของพารามิเตอร์เหล่านี้ได้
สําคัญ
ถ้าคุณใช้มากกว่าหนึ่งรายการ จะมีการประเมินคิวรีโดยใช้ตัวดําเนินการ AND
ชื่อ | ค่า | ประเภท | ต้องระบุ | ตัวอย่าง |
---|---|---|---|---|
สถานที่เกิดเหตุ | รหัสตําแหน่งที่ตั้งที่ถูกต้องเดียวจากรายการ ที่ได้รับการสนับสนุนของตําแหน่งที่ตั้ง เมตาดาต้าที่ส่งกลับมาจะอยู่ในตําแหน่งคําขอหากพร้อมใช้งาน ถ้าไม่มีการให้พารามิเตอร์นี้ ระบบจะส่งกลับการตอบสนอง en-us |
เชือก | ไม่ใช่ | ?locale=en-us |
ประเภท | รายการที่คั่นด้วยจุลภาคของเนื้อหาระดับบนสุดหรือวัตถุ Taxonomies อย่างน้อยหนึ่งวัตถุที่เรามีให้ไว้เพื่อตอบกลับ ค่าที่รองรับคือ: modules , units , learningPaths , appliedSkills , certifications , mergedCertifications , exams , courses , levels , roles , products , subjects |
เชือก | ไม่ใช่ | ?type=modules,learningPaths |
uid | รายการรหัสเฉพาะ (uid) ของเนื้อหาที่ถูกต้อง (uid) ที่คั่นด้วยจุลภาคของเนื้อหาอย่างน้อยหนึ่งรายการจากชนิดเนื้อหาที่พร้อมใช้งาน หมายเหตุ: uid เป็นแบบไวต่ออักษรใหญ่-เล็ก | เชือก | ไม่ใช่ | ?uid=learn.azure.intro-to-azure-fundamentals |
last_modified | ตัวดําเนินการและวันที่เวลาที่จะกรองตามวันที่ปรับเปลี่ยนล่าสุดของวัตถุ ตัวดําเนินการ ประกอบด้วย lt (น้อยกว่า) lte (น้อยกว่าหรือเท่ากับ) eq (เท่ากับ) gt (มากกว่า) gte (มากกว่าหรือเท่ากับ) เมื่อคุณใช้พารามิเตอร์นี้ ตัวดําเนินการ จะเริ่มต้น gte หากไม่ได้ระบุ |
เชือก | ไม่ใช่ | ?last_modified=gte 2022-01-01 |
ความนิยม | ตัวดําเนินการและค่าที่จะกรองตามค่าความนิยม (ในช่วง 0-1) ของวัตถุ ตัวดําเนินการ ประกอบด้วย lt (น้อยกว่า) lte (น้อยกว่าหรือเท่ากับ) eq (เท่ากับ) gt (มากกว่า) gte (มากกว่าหรือเท่ากับ) เมื่อคุณใช้พารามิเตอร์นี้ ตัวดําเนินการ จะเริ่มต้น gte หากไม่ได้ระบุ |
เชือก | ไม่ใช่ | ?popularity=gte 0.5 |
ระดับ | รายการที่ใช้จุลภาคเป็นตัวคั่นของระดับอย่างน้อยหนึ่งระดับที่เรามีอยู่ในปัจจุบัน (รายการทั้งหมดอยู่ในระดับ วัตถุของการตอบกลับ API) | เชือก | ไม่ใช่ | ?level=beginner |
บทบาท | รายการที่ใช้จุลภาคเป็นตัวคั่นของบทบาทอย่างน้อยหนึ่งบทบาทที่เรามีอยู่ในปัจจุบัน (รายการทั้งหมดอยู่ในบทบาท วัตถุของการตอบกลับ API) | เชือก | ไม่ใช่ | ?role=developer |
ผลิตภัณฑ์ | รายการคั่นด้วยจุลภาคของบทบาทอย่างน้อยหนึ่งบทบาทที่เรามีในปัจจุบัน (รายการทั้งหมดอยู่ในผลิตภัณฑ์ วัตถุของการตอบกลับ API) API ไม่สนับสนุนลําดับชั้นผลิตภัณฑ์ ดังนั้นให้เพิ่มทุกผลิตภัณฑ์ลงในรายการที่คุณต้องการรวมไว้ในคิวรีของคุณ | เชือก | ไม่ใช่ | ?product=azure |
ชื่อเรื่อง | รายการที่ใช้จุลภาคเป็นตัวคั่นของบทบาทอย่างน้อยหนึ่งบทบาทที่เรามีอยู่ในปัจจุบัน (รายการทั้งหมดอยู่ในหัวเรื่อง วัตถุของการตอบกลับ API) API ไม่สนับสนุนลําดับชั้นหัวเรื่อง ดังนั้นให้เพิ่มทุกเรื่องลงในรายการที่คุณต้องการรวมไว้ในคิวรีของคุณ | เชือก | ไม่ใช่ | ?subject=cloud-computing |
คิวรีตัวอย่าง
คิวรีที่แสดงด้านล่างเป็นตัวอย่างเพื่อช่วยให้คุณเข้าใจถึงสิ่งที่คุณสามารถร้องขอได้และวิธีสร้างคําขอ
คำอธิบาย | สอบถาม |
---|---|
รายการทั้งหมดในแค็ตตาล็อก API การเรียนรู้ | https://learn.microsoft.com/api/catalog/ |
มอดูลภาษาสเปนทั้งหมด | https://learn.microsoft.com/api/catalog/?locale=es-es&type=modules |
โมดูลทั้งหมดที่มีคะแนนความนิยม 0.9 หรือสูงกว่า | https://learn.microsoft.com/api/catalog/?type=modules&popularity>0.9 |
การฝึกอบรมการรักษาความปลอดภัยระดับเริ่มต้นและวัตถุใบรับรองทั้งหมด | https://learn.microsoft.com/api/catalog/?level=beginner&subject=security |
มอดูลการเข้าถึงขั้นสูงทั้งหมดที่มีคะแนนความนิยมมากกว่า 0.5 และได้รับการอัปเดตในเดือนที่แล้ว | https://learn.microsoft.com/api/catalog/?level=advanced&subject=accessibility&popularity>0.5&last_modified=gte 2022-10-01 |
การตอบสนอง API
บริการอาจแสดงเป็นรหัสสถานะ HTTP ต่อไปนี้
รหัสสถานะ | คำอธิบาย |
---|---|
200 | ความสําเร็จ เนื้อความของการตอบสนองรวมถึงข้อมูลการเข้ารหัส JSON |
400 | หนึ่งในพารามิเตอร์คิวรีได้หายไปหรือไม่สามารถใช้งาน |
404 | ไม่พบ URL บนเซิร์ฟเวอร์ |
500 | ข้อผิดพลาดเซิร์ฟเวอร์ที่ไม่คาดคิด |
503 | บริการนี้ไม่พร้อมใช้งานชั่วคราว |
การตอบสนองที่สําเร็จจะมีรายละเอียดเกี่ยวกับโมดูลและเส้นทางการเรียนรู้ทั้งหมด ดังที่แสดงด้านล่าง
ร่างกายตอบสนอง
เนื้อหาคําตอบที่สําเร็จจะถูกเข้ารหัสใน JSON และมี 12 ส่วน:
{
"modules": [ ... ],
"units": [...],
"learningPaths": [ ... ],
"appliedSkills": [ ... ],
"mergedCertifications": [ ... ],
"certifications": [ ... ],
"exams": [ ... ],
"courses": [ ... ],
"levels": [ ... ],
"products": [ ... ],
"roles": [ ... ],
"subjects": [...],
}
แต่ละอาร์เรย์มีอย่างน้อยหนึ่งวัตถุที่เข้ารหัส JSON ที่ประกอบด้วยข้อมูลที่ระบุเฉพาะในส่วนของการตอบสนอง
-
modules
: คืออาร์เรย์ของโมดูลที่เผยแพร่ -
units
: เป็นอาร์เรย์ของหน่วยที่เผยแพร่ -
learningPaths
: เป็นอาร์เรย์ของเส้นทางการเรียนรู้ที่เผยแพร่แล้ว -
appliedSkills
: คือการเรียงลําดับของทักษะประยุกต์ที่เผยแพร่ -
mergedCertifications
: เป็นอาร์เรย์ของใบรับรองที่เผยแพร่ที่ผสานกับการสอบ -
certifications
: เป็นอาร์เรย์ของใบรับรองที่เผยแพร่แล้ว -
exams
: เป็นอาร์เรย์ของการสอบที่เผยแพร่แล้ว -
courses
: เป็นอาร์เรย์ของหลักสูตรการฝึกอบรมที่นําโดยผู้สอนที่เผยแพร่แล้ว -
levels
: คือการเรียงลําดับระดับผู้ชมที่เป็นไปได้ -
products
: เป็นอาร์เรย์ของผลิตภัณฑ์และบริการที่เป็นไปได้ที่ครอบคลุมในแคตตาล็อก -
roles
: คืออาร์เรย์ของบทบาทงานที่เป็นไปได้ -
subjects
: เป็นอาร์เรย์ของแท็กชื่อเรื่องที่เป็นไปได้
เรกคอร์ดโมดูล
เรกคอร์ดโมดูล
แต่ละเรกคอร์ดของโมดูลจะมีฟอร์มต่อไปนี้:
{
"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
}
รายละเอียดเขตข้อมูล
สนาม | ประเภท | คำอธิบาย |
---|---|---|
summary |
เชือก | สตริงที่มีคําอธิบายสั้น ๆ ของโมดูล ค่าที่แสดงออกมาเป็นแท็กย่อหน้า HTML กับข้อความภายในคือข้อมูลสรุป |
levels |
อาร์เรย์ของสตริง | รายการของระดับที่เกี่ยวข้องกับโมดูลนี้ ซึ่งระบุถึงประสบการณ์ในบทบาทที่จําเป็นในการทําความเข้าใจลักษณะทั้งหมดของโมดูลนี้ สามารถอ้างอิงรายละเอียดเกี่ยวกับหน่วยในเรกคอร์ดระดับ |
roles |
อาร์เรย์ของสตริง | รายการของบทบาทงานซึ่งโมดูลนี้เกี่ยวข้องด้วย |
products |
อาร์เรย์ของสตริง | รายการผลิตภัณฑ์ที่เกี่ยวข้องโมดูลนี้ครอบคลุม สามารถอ้างอิงรายละเอียดเกี่ยวกับผลิตภัณฑ์ในระเบียนผลิตภัณฑ์ได้ |
subjects |
อาร์เรย์ของสตริง | รายการของหัวเรื่องที่เกี่ยวข้องสําหรับเส้นทางการเรียนรู้นี้ |
uid |
เชือก | ตัวระบุที่ไม่ซ้ํากันสําหรับโมดูลนี้ - ค่านี้จะไม่ซ้ํากันกับ MS Learn ทั้งหมด |
type |
เชือก | ชนิดของระเบียน ค่าจะเป็น 'โมดูล' เสมอ |
title |
เชือก | หัวข้อสําหรับโมดูลในตําแหน่งคําขอ หรือภาษาอังกฤษแบบ US จะเป็นแบบสํารอง |
duration_in_minutes |
จํานวนเต็ม | เวลาเฉลี่ยของโมดูลนี้ใช้ครบเป็นนาที |
rating |
วัตถุ | ประกอบด้วยทั้ง count ซึ่งเป็นจํานวนคนที่ให้คะแนนโมดูลและ average ผลรวมของการให้คะแนนซึ่งจะเท่ากับ 1-5 |
popularity |
คู่ | ค่าปกติจาก 0-1 ที่ระบุความนิยมของโมดูล |
icon_url |
เชือก | URL ที่รับรองอย่างสมบูรณ์ไปจนถึงภาพขนาด 100x100 SVG ที่แสดงถึงภาพความสําเร็จของโมดูลที่มีพื้นหลังโปร่งใส |
social_image_url |
เชือก | URL ที่รับรองอย่างสมบูรณ์ไปยังรูปภาพ PNG ที่แสดงถึงภาพความสําเร็จของโมดูลที่มีพื้นหลังทึบแสงสี่เหลี่ยมผืนผ้าเหมาะสําหรับประสบการณ์สื่อสังคมหรือไทล์ ถ้าไม่พร้อมใช้งานสําหรับมอดูลนี้ คุณสมบัตินี้จะไม่ถูกส่งกลับในการตอบสนอง |
locale |
เชือก | ภาษาที่ข้อมูล JSON นี้ถูกเขียน ค่านี้จะเป็นตําแหน่งคําขอถ้าพร้อมใช้งาน หรือ 'en-us' ถ้าไม่ใช่ |
last_modified |
วันที่ | ครั้งสุดท้ายที่โมดูลนี้ได้ทําการปรับปรุงครั้งใหญ่ |
url |
เชือก | URL ที่รับรองอย่างสมบูรณ์ไปยังโมดูล Learn ในตําแหน่งคําขอ |
firstUnitUrl |
เชือก | URL ที่รับรองอย่างสมบูรณ์ไปยังหน่วยแรกของโมดูล Learn ในตําแหน่งคําขอ |
units |
อาร์เรย์ของสตริง | รายการของ UI ของหน่วยที่เกี่ยวข้อง คุณสามารถอ้างอิงรายละเอียดเกี่ยวกับหน่วยในเรกคอร์ดหน่วยได้ |
number_of_children |
จํานวนเต็ม | จํานวนหน้า (หน่วย) โมดูลนี้ได้ระบุ |
เรกคอร์ดหน่วย
แต่ละเรกคอร์ดหน่วยจะมีฟอร์มต่อไปนี้:
{
"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"
},
โน้ต
เรกคอร์ดหน่วยไม่มี URL ที่เชื่อมโยงเนื่องจากไม่ได้เขียนเป็นเนื้อหาแบบสแตนด์อโลน โดยมีวัตถุประสงค์เพื่อดําเนินการตามลําดับเฉพาะสําหรับโมดูล ด้วยเหตุนี้ เราจึงมีลิงก์ไปยังหน้ารายละเอียดโมดูลและหน่วยแรกในเรกคอร์ดโมดูลเพื่อให้ผู้ใช้สามารถเริ่มต้นและดําเนินการผ่านเนื้อหาได้ อย่างไรก็ตาม เรกคอร์ดหน่วยสามารถใช้เพื่อรับรายละเอียดเกี่ยวกับหน่วยเพื่อแสดงใน LMSes หรือประสบการณ์อื่น ๆ ได้
รายละเอียดเขตข้อมูล
สนาม | ประเภท | คำอธิบาย |
---|---|---|
uid |
เชือก | ตัวระบุที่ไม่ซ้ํากันสําหรับโมดูลนี้ - ค่านี้จะไม่ซ้ํากันกับ MS Learn ทั้งหมด |
type |
เชือก | ชนิดของระเบียน ค่าจะเป็น 'หน่วย' เสมอ |
title |
เชือก | ชื่อเรื่องสําหรับหน่วยในตําแหน่งคําขอ หรือภาษาอังกฤษแบบ US จะเป็นแบบสํารอง |
duration_in_minutes |
ระยะเวลาของหน่วย หากคุณเพิ่ม duration_in_minutes ทั้งหมดของหน่วยที่เชื่อมโยงกับแต่ละโมดูล คุณจะได้รับเวลาโมดูลทั้งหมด | |
locale |
เชือก | ภาษาที่ข้อมูล JSON นี้ถูกเขียน ค่านี้จะเป็นตําแหน่งคําขอถ้าพร้อมใช้งาน หรือ 'en-us' ถ้าไม่ใช่ |
last_modified |
วันที่ | ครั้งสุดท้ายที่โมดูลนี้ได้ทําการปรับปรุงครั้งใหญ่ |
การบันทึกเส้นทางการเรียนรู้
แต่ละบันทึกเส้นทางการเรียนรู้จะมีฟอร์มต่อไปนี้:
{
"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
}
รายละเอียดเขตข้อมูล
สนาม | ประเภท | คำอธิบาย |
---|---|---|
summary |
เชือก | สตริงที่มีคําอธิบายสั้นๆ สําหรับเส้นทางการเรียนรู้ ค่าที่แสดงออกมาเป็นแท็กย่อหน้า HTML กับข้อความภายในคือข้อมูลสรุป |
levels |
อาร์เรย์ของสตริง | รายการระดับที่เกี่ยวข้องกับเส้นทางการเรียนรู้นี้ซึ่งระบุประสบการณ์ในบทบาทที่จําเป็นในการทําความเข้าใจทุกแง่มุมของเส้นทางการเรียนรู้นี้ สามารถอ้างอิงรายละเอียดเกี่ยวกับหน่วยในเรกคอร์ดระดับ |
roles |
อาร์เรย์ของสตริง | รายการบทบาทงานที่เกี่ยวข้องสําหรับเส้นทางการเรียนรู้นี้ |
products |
อาร์เรย์ของสตริง | รายการผลิตภัณฑ์ที่เกี่ยวข้องสําหรับเส้นทางการเรียนรู้นี้ สามารถอ้างอิงรายละเอียดเกี่ยวกับผลิตภัณฑ์ในระเบียนผลิตภัณฑ์ได้ |
subjects |
อาร์เรย์ของสตริง | รายการของหัวเรื่องที่เกี่ยวข้องสําหรับเส้นทางการเรียนรู้นี้ |
uid |
เชือก | ตัวระบุที่ไม่ซ้ํากันสําหรับเส้นทางการเรียนรู้ - ค่านี้จะไม่ซ้ํากันกับ MS Learn ทั้งหมด |
type |
เชือก | ชนิดของระเบียน ค่าจะเป็น 'เส้นทางการเรียนรู้' เสมอ |
title |
เชือก | หัวข้อสําหรับเส้นทางการเรียนรู้ในตําแหน่งคําขอ หรือภาษาอังกฤษแบบ US จะเป็นแบบสํารอง |
duration_in_minutes |
จํานวนเต็ม | เวลาเฉลี่ยของเส้นทางการเรียนรู้นี้จะใช้ครบนาที ค่านี้คือผลรวมของข้อมูลจากโมดูลทั้งหมดที่รวมอยู่ด้วย |
rating |
วัตถุ | ประกอบด้วยทั้ง count ซึ่งเป็นจํานวนคนที่ให้คะแนนเส้นทางการเรียนรู้และ average ผลรวมของการให้คะแนนซึ่งจะเท่ากับ 1-5 |
popularity |
คู่ | ค่าปกติจาก 0-1 ที่ระบุความนิยมของเส้นทางการเรียนรู้ |
icon_url |
เชือก | URL ที่รับรองอย่างสมบูรณ์ไปยังรูปภาพ SVG 100x100 ที่แสดงเส้นทางการเรียนรู้ |
social_image_url |
เชือก | URL ที่รับรองอย่างสมบูรณ์ไปยังรูปภาพ PNG ที่แสดงถึงภาพความสําเร็จของเส้นทางการเรียนรู้ที่มีพื้นหลังทึบแสงสี่เหลี่ยมผืนผ้าเหมาะสําหรับประสบการณ์โซเชียลมีเดียหรือไทล์ ถ้าไม่พร้อมใช้งานสําหรับมอดูลนี้ คุณสมบัตินี้จะไม่ถูกส่งกลับในการตอบสนอง |
locale |
เชือก | ภาษาที่ข้อมูล JSON นี้ถูกเขียน ค่านี้จะเป็นตําแหน่งคําขอถ้าพร้อมใช้งาน หรือ 'en-us' ถ้าไม่ใช่ |
last_modified |
วันที่ | ครั้งสุดท้ายที่เส้นทางการเรียนรู้ถูกเปลี่ยน |
url |
เชือก | URL ที่รับรองอย่างสมบูรณ์ไปยังเส้นทางการเรียนรู้ใน Microsoft Learn ในตําแหน่งคําขอ |
firstModuleUrl |
เชือก | URL แบบเต็มสําหรับโมดูลแรกของเส้นทางการเรียนรู้ใน Microsoft Learn ในตําแหน่งคําขอ |
modules |
อาร์เรย์ของสตริง | รายการของ UI ของโมดูลที่เกี่ยวข้อง คุณสามารถอ้างอิงรายละเอียดเกี่ยวกับโมดูลในเรกคอร์ดของโมดูลได้ |
number_of_children |
จํานวนเต็ม | จํานวนโมดูลที่เส้นทางการเรียนรู้นี้มีอยู่ในนั้น |
ระเบียนทักษะที่นําไปใช้
แต่ละระเบียนทักษะที่ใช้จะมีฟอร์มต่อไปนี้:
{
"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"
}
รายละเอียดเขตข้อมูล
สนาม | ประเภท | คำอธิบาย |
---|---|---|
uid |
เชือก | ตัวระบุที่ไม่ซ้ํากันสําหรับทักษะที่นําไปใช้นี้ - ค่านี้จะไม่ซ้ํากันกับ MS Learn ทั้งหมด |
locale |
เชือก | ภาษาที่ข้อมูล JSON นี้ถูกเขียน ค่านี้จะเป็นตําแหน่งคําขอถ้าพร้อมใช้งาน หรือ 'en-us' ถ้าไม่ใช่ |
title |
เชือก | หัวข้อสําหรับทักษะประยุกต์ในตําแหน่งคําขอ หรือภาษาอังกฤษแบบ US จะเป็นแบบสํารอง |
summary |
เชือก | ข้อมูลสรุปสําหรับทักษะที่นําไปใช้ในตําแหน่งคําขอ หรือภาษาอังกฤษแบบ US จะเป็นแบบสํารอง |
url |
เชือก | URL ที่รับรองอย่างสมบูรณ์ไปยังทักษะประยุกต์ใน Microsoft Learn ในตําแหน่งคําขอ |
icon_url |
เชือก | URL ที่รับรองอย่างสมบูรณ์ไปยังรูปภาพ SVG 100x100 ที่แสดงถึงทักษะการนําไปใช้ (เมื่อพร้อมใช้งานไม่รวมอยู่) |
levels |
อาร์เรย์ของสตริง | รายการของระดับที่เกี่ยวข้องกับทักษะที่ประยุกต์ใช้นี้ |
roles |
อาร์เรย์ของสตริง | รายการของบทบาทงานที่เกี่ยวข้องสําหรับทักษะที่นําไปใช้นี้ สามารถอ้างอิงรายละเอียดเกี่ยวกับบทบาทในเรกคอร์ดบทบาทได้ |
subjects |
อาร์เรย์ของสตริง | รายการของหัวเรื่องที่เกี่ยวข้องที่ครอบคลุมทักษะการนําไปใช้นี้ |
study_guide |
อาร์เรย์ของวัตถุ | รายการของเนื้อหาที่เกี่ยวข้องเพื่อศึกษาสําหรับทักษะที่นําไปใช้นี้ สามารถอ้างอิงรายละเอียดเกี่ยวกับออบเจ็กต์ในเรกคอร์ดที่เกี่ยวข้องได้ |
last_modified |
วันที่ | ครั้งสุดท้ายที่มีการเปลี่ยนแปลงทักษะประยุกต์นี้ |
ผสานระเบียนใบรับรองแล้ว
เรกคอร์ดใบรับรองที่ผสานกันแต่ละรายการจะมีฟอร์มต่อไปนี้:
{
"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": []
}
รายละเอียดเขตข้อมูล
สนาม | ประเภท | คำอธิบาย |
---|---|---|
uid |
เชือก | ตัวระบุที่ไม่ซ้ํากันสําหรับใบรับรองนี้ - ค่านี้จะไม่ซ้ํากันกับ MS Learn ทั้งหมด |
title |
เชือก | หัวข้อสําหรับใบรับรองในตําแหน่งคําขอ หรือภาษาอังกฤษแบบ US จะเป็นแบบสํารอง |
summary |
เชือก | ข้อมูลสรุปสําหรับใบรับรองในตําแหน่งคําขอ หรือภาษาอังกฤษแบบ US จะเป็นแบบสํารอง |
url |
เชือก | URL ที่รับรองอย่างสมบูรณ์ไปยังใบรับรองใน Microsoft Learn ในตําแหน่งคําขอ |
icon_url |
เชือก | URL ที่รับรองอย่างสมบูรณ์ไปยังรูปภาพ SVG 100x100 ที่แสดงใบรับรอง |
last_modified |
วันที่ | ครั้งล่าสุดที่มีการเปลี่ยนแปลงใบรับรองนี้ |
type |
เชือก | ชนิดของระเบียน ค่าจะเป็น 'ใบรับรอง' เสมอ |
certification_type |
เชือก | ชนิดของใบรับรอง ค่าที่เป็นไปได้คือ 'พื้นฐาน', 'mce', 'mcsa', 'mcsd', 'mcse', 'mos', 'mta', 'ตามบทบาท', 'พิเศษ' |
products |
อาร์เรย์ของสตริง | รายการผลิตภัณฑ์ที่เกี่ยวข้องใบรับรองนี้ครอบคลุม สามารถอ้างอิงรายละเอียดเกี่ยวกับผลิตภัณฑ์ในระเบียนผลิตภัณฑ์ได้ |
levels |
อาร์เรย์ของสตริง | รายการระดับที่เกี่ยวข้องกับใบรับรองนี้ซึ่งระบุประสบการณ์ในบทบาทที่จําเป็นในการทําความเข้าใจทุกแง่มุมของการสอบของใบรับรองนี้ สามารถอ้างอิงรายละเอียดเกี่ยวกับหน่วยในเรกคอร์ดระดับ |
roles |
อาร์เรย์ของสตริง | รายการบทบาทงานที่เกี่ยวข้องสําหรับใบรับรองนี้ สามารถอ้างอิงรายละเอียดเกี่ยวกับบทบาทในเรกคอร์ดบทบาทได้ |
subjects |
อาร์เรย์ของสตริง | รายการของหัวเรื่องที่เกี่ยวข้องใบรับรองนี้ครอบคลุม |
renewal_frequency_in_days |
จํานวนเต็ม | จํานวนวันก่อนที่ใบรับรองนี้จะหมดอายุและจําเป็นต้องต่ออายุ ถ้าค่าเป็น 0 ใบรับรองจะไม่หมดอายุ |
prerequisites |
อาร์เรย์ของสตริง | รายการของข้อกําหนดเบื้องต้นที่แนะนําเพื่อรับใบรับรองนี้ คุณสามารถอ้างอิงรายละเอียดเกี่ยวกับใบรับรองในบันทึกใบรับรองได้ |
skills |
อาร์เรย์ของสตริง | รายการของทักษะที่วัดในการสอบที่จําเป็นสําหรับใบรับรองนี้ |
recommendation_list |
อาร์เรย์ของสตริง | รายการที่แนะนําที่เกี่ยวข้องกับใบรับรองนี้ |
study_guide |
อาร์เรย์ของวัตถุ | รายการเนื้อหาที่เกี่ยวข้องเพื่อศึกษาสําหรับใบรับรองนี้ สามารถอ้างอิงรายละเอียดเกี่ยวกับออบเจ็กต์ในเรกคอร์ดที่เกี่ยวข้องได้ |
exam_duration_in_minutes |
จํานวนเต็ม | จํานวนนาทีที่จัดสรรให้เพื่อทําการทดสอบให้เสร็จสมบูรณ์ |
locales |
อาร์เรย์ของสตริง | รายการภาษาที่ใบรับรองนี้นําเสนอ |
providers |
อาร์เรย์ของวัตถุ | รายการของผู้ให้บริการสําหรับใบรับรองนี้ ชนิดจะอธิบายว่าผู้ให้บริการใดและ URL ที่ตรงตามหลักเกณฑ์พร้อมลิงก์เพื่อกําหนดเวลาการสอบกับผู้ให้บริการ |
career_paths |
อาร์เรย์ของวัตถุ | รายการเส้นทางอาชีพสําหรับใบรับรองนี้ |
โน้ต
ใบรับรองที่จําเป็นต้องมีการสอบเพียงครั้งเดียวเท่านั้นจะถูกส่งกลับเป็นส่วนหนึ่งของคุณสมบัติ mergedCertifications นี้
บันทึกใบรับรอง
บันทึกใบรับรองแต่ละรายการจะมีฟอร์มต่อไปนี้:
{
"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"
}
]
}
รายละเอียดเขตข้อมูล
สนาม | ประเภท | คำอธิบาย |
---|---|---|
uid |
เชือก | ตัวระบุที่ไม่ซ้ํากันสําหรับใบรับรองนี้ - ค่านี้จะไม่ซ้ํากันกับ MS Learn ทั้งหมด |
title |
เชือก | หัวข้อสําหรับใบรับรองในตําแหน่งคําขอ หรือภาษาอังกฤษแบบ US จะเป็นแบบสํารอง |
subtitle |
เชือก | คําบรรยายสําหรับใบรับรองในตําแหน่งคําขอ หรือภาษาอังกฤษแบบ US จะเป็นแบบสํารอง |
url |
เชือก | URL ที่รับรองอย่างสมบูรณ์ไปยังใบรับรองใน Microsoft Learn ในตําแหน่งคําขอ |
icon_url |
เชือก | URL ที่รับรองอย่างสมบูรณ์ไปยังรูปภาพ SVG 100x100 ที่แสดงใบรับรอง |
type |
เชือก | ชนิดของระเบียน ค่าจะเป็น 'ใบรับรอง' เสมอ |
certification_type |
เชือก | ชนิดของใบรับรอง ค่าที่เป็นไปได้คือ 'พื้นฐาน', 'mce', 'mcsa', 'mcsd', 'mcse', 'mos', 'mta', 'ตามบทบาท', 'พิเศษ' |
exams |
อาร์เรย์ของสตริง | รายการของการสอบที่เกี่ยวข้องที่จําเป็นสําหรับใบรับรองนี้ คุณสามารถอ้างอิงรายละเอียดเกี่ยวกับหน่วยในบันทึกใบรับรองได้ |
levels |
อาร์เรย์ของสตริง | รายการระดับที่เกี่ยวข้องกับใบรับรองนี้ซึ่งระบุประสบการณ์ในบทบาทที่จําเป็นในการทําความเข้าใจทุกแง่มุมของการสอบของใบรับรองนี้ สามารถอ้างอิงรายละเอียดเกี่ยวกับหน่วยในเรกคอร์ดระดับ |
roles |
อาร์เรย์ของสตริง | รายการบทบาทงานที่เกี่ยวข้องสําหรับใบรับรองนี้ สามารถอ้างอิงรายละเอียดเกี่ยวกับบทบาทในเรกคอร์ดบทบาทได้ |
study_guide |
อาร์เรย์ของวัตถุ | รายการเนื้อหาที่เกี่ยวข้องเพื่อศึกษาสําหรับใบรับรองนี้ สามารถอ้างอิงรายละเอียดเกี่ยวกับออบเจ็กต์ในเรกคอร์ดที่เกี่ยวข้องได้ |
โน้ต
ใบรับรองที่จําเป็นต้องมีการสอบมากกว่าหนึ่งรายการจะปรากฏในบันทึกใบรับรองนี้ที่อ้างอิงอาร์เรย์การสอบ
บันทึกการสอบ
แต่ละระเบียนการสอบจะมีฟอร์มต่อไปนี้:
{
"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"
}
]
}
รายละเอียดเขตข้อมูล
สนาม | ประเภท | คำอธิบาย |
---|---|---|
uid |
เชือก | ตัวระบุที่ไม่ซ้ํากันสําหรับการสอบนี้ - ค่านี้จะไม่ซ้ํากันกับ MS Learn ทั้งหมด |
title |
เชือก | หัวข้อสําหรับการสอบในตําแหน่งคําขอ หรือภาษาอังกฤษแบบ US จะเป็นแบบสํารอง |
subtitle |
เชือก | คําบรรยายสําหรับการสอบในตําแหน่งคําขอ หรือภาษาอังกฤษแบบ US จะเป็นแบบสํารอง |
display_name |
เชือก | ชื่อที่แสดงสําหรับการสอบในตําแหน่งคําขอ หรือภาษาอังกฤษแบบ US จะเป็นแบบสํารอง |
url |
เชือก | URL ที่รับรองอย่างสมบูรณ์ไปยังการสอบใน Microsoft Learn ในตําแหน่งคําขอ |
icon_url |
เชือก | URL ที่รับรองอย่างสมบูรณ์ไปจนถึงภาพขนาด 100x100 SVG ที่แสดงถึงการสอบ |
pdf_download_url |
เชือก | URL ที่รับรองอย่างสมบูรณ์ไปยัง PDF ที่แสดงทักษะที่วัดโดยการสอบนี้ |
practice_test_url |
เชือก | URL ที่รับรองอย่างสมบูรณ์เพื่อการทดสอบการปฏิบัติที่เกี่ยวข้องกับการสอบ |
practice_assessment_url |
เชือก | URL ที่ตรงตามหลักเกณฑ์ในการประเมินผลแบบฝึกหัดฟรีที่เกี่ยวข้องกับการสอบ |
locales |
อาร์เรย์ของสตริง | รายการภาษาที่มีการสอบนี้ |
type |
เชือก | ชนิดของระเบียน ค่าจะเป็น 'การสอบ' เสมอ |
courses |
อาร์เรย์ของสตริง | รายการของ UIID ของหลักสูตรที่เกี่ยวข้อง คุณสามารถอ้างอิงรายละเอียดเกี่ยวกับหลักสูตรในเรกคอร์ดหลักสูตรได้ |
levels |
อาร์เรย์ของสตริง | รายการของระดับที่เกี่ยวข้องกับการสอบนี้ซึ่งระบุประสบการณ์ในบทบาทที่จําเป็นในการทําความเข้าใจลักษณะทั้งหมดของการสอบนี้ สามารถอ้างอิงรายละเอียดเกี่ยวกับหน่วยในเรกคอร์ดระดับ |
roles |
อาร์เรย์ของสตริง | รายการของบทบาทงานที่เกี่ยวข้องสําหรับการสอบนี้ สามารถอ้างอิงรายละเอียดเกี่ยวกับบทบาทในเรกคอร์ดบทบาทได้ |
products |
อาร์เรย์ของสตริง | รายการผลิตภัณฑ์ที่เกี่ยวข้องของบททดสอบนี้ครอบคลุม สามารถอ้างอิงรายละเอียดเกี่ยวกับผลิตภัณฑ์ในระเบียนผลิตภัณฑ์ได้ |
providers |
อาร์เรย์ของวัตถุ | รายชื่อผู้ให้บริการสําหรับการสอบนี้ ชนิดจะอธิบายว่าผู้ให้บริการใดและ URL ที่ตรงตามหลักเกณฑ์พร้อมลิงก์เพื่อกําหนดเวลาการสอบกับผู้ให้บริการ |
study_guide |
อาร์เรย์ของวัตถุ | รายการเนื้อหาที่เกี่ยวข้องเพื่อศึกษาสําหรับการสอบนี้ สามารถอ้างอิงรายละเอียดเกี่ยวกับออบเจ็กต์ในเรกคอร์ดที่เกี่ยวข้องได้ |
เรกคอร์ดหลักสูตรที่นําโดยผู้สอน
แต่ละเรกคอร์ดหลักสูตรจะมีฟอร์มต่อไปนี้:
{
"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"
}
]
},
รายละเอียดเขตข้อมูล
สนาม | ประเภท | คำอธิบาย |
---|---|---|
uid |
เชือก | ตัวระบุที่ไม่ซ้ํากันสําหรับหลักสูตรที่นําโดยผู้สอนนี้ - ค่านี้จะไม่ซ้ํากันกับ MS Learn ทั้งหมด |
course_number |
เชือก | ตัวระบุหมายเลขหลักสูตรที่นําโดยผู้สอน |
title |
เชือก | หัวข้อสําหรับหลักสูตรที่นําโดยผู้สอนในตําแหน่งคําขอ หรือภาษาอังกฤษแบบ US จะเป็นแบบสํารอง |
summary |
เชือก | สตริงที่มีคําอธิบายสั้น ๆ ของผู้นําผู้สอน ค่าที่แสดงออกมาเป็นแท็กย่อหน้า HTML กับข้อความภายในคือข้อมูลสรุป |
duration_in_hours |
จํานวนเต็ม | เวลาเฉลี่ยของหลักสูตรที่นําโดยผู้สอนนี้ใช้เวลาดําเนินการให้แล้วเสร็จในหลายชั่วโมง |
url |
เชือก | URL ที่รับรองอย่างสมบูรณ์ไปยังหน้ารายละเอียดหลักสูตรที่นําโดยผู้สอนใน Microsoft Learn ในตําแหน่งคําขอ |
icon_url |
เชือก | URL ที่รับรองอย่างสมบูรณ์จนไปถึงภาพขนาด 100x100 SVG ที่แสดงถึงความสําเร็จของหลักสูตรที่นําโดยผู้สอน |
locales |
อาร์เรย์ของสตริง | รายชื่อภาษาที่นําโดยผู้สอนหลักสูตรนี้นําเสนออย่างเป็นทางการ ภาษาอื่นๆ อาจได้รับการสนับสนุนโดยคู่ค้าการเรียนรู้ |
type |
เชือก | ชนิดของระเบียน ค่าจะเป็น 'หลักสูตร' สําหรับหลักสูตรที่มีผู้สอนนําทางเสมอ |
certification |
เชือก | ใบรับรองที่เกี่ยวข้องกับหลักสูตรที่นําโดยผู้สอน |
exam |
เชือก | การสอบที่เกี่ยวข้องกับหลักสูตรที่มีผู้สอนนําทาง |
levels |
อาร์เรย์ของสตริง | รายการของระดับที่เกี่ยวข้องกับหลักสูตรที่นําโดยผู้สอนนี้ ซึ่งระบุประสบการณ์ในบทบาทที่จําเป็นในการทําความเข้าใจลักษณะทั้งหมดของหลักสูตรนี้ สามารถอ้างอิงรายละเอียดเกี่ยวกับหน่วยในเรกคอร์ดระดับ |
study_guide |
อาร์เรย์ของวัตถุ | URL ที่รับรองอย่างสมบูรณ์ไปยัง PDF ที่แสดงทักษะที่วัดโดยใบรับรองนี้ |
ระเบียนระดับ ผลิตภัณฑ์ บทบาท และชื่อเรื่อง
คอลเลกชัน levels
, products
, roles
และ subjects
มีชื่อที่เรียกง่ายสําหรับค่าที่ใช้ในข้อมูลโมดูลและเส้นทางการเรียนรู้ คอลเลกชันทั้งสี่มีรูปร่างเหมือนกัน:
{
"id": "unique-id",
"name": "name-of-item",
"children": [
{ "id": "unique-id", "name": "name-of-item" },
{ "id": "unique-id", "name": "name-of-item" },
...
]
}
id
จะตรงกับค่าสําหรับระดับ ผลิตภัณฑ์ บทบาท และหัวเรื่องที่รวมอยู่ในรายการแค็ตตาล็อกอื่น ๆ
name
ที่เกี่ยวข้องแสดงชื่อที่เหมาะสมในภาษาอังกฤษสําหรับรายการ อาร์เรย์ children
เป็นตัวเลือกและลําดับชั้นที่เปิดใช้งานสําหรับค่าที่มีความสัมพันธ์ย่อย เช่น ผลิตภัณฑ์
ตัวอย่างเช่น นี่คือชุดของบทบาทที่เป็นไปได้:
{
...
"roles": [
{
"id": "administrator",
"name": "Administrator"
},
{
"id": "ai-engineer",
"name": "AI Engineer"
},
{
"id": "business-analyst",
"name": "Business Analyst"
},
{
"id": "developer",
"name": "Developer"
},
...
]
}
ต่อไปนี้คือชุดตัวอย่างของผลิตภัณฑ์ที่มีเด็กรวมอยู่ในการให้ข้อมูลประเภทผลิตภัณฑ์ที่เฉพาะเจาะจงมากขึ้น
{
...
"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"
},
...
]
}
ตัวอย่างโค้ด
มีหลายวิธีในการเรียกใช้ API แค็ตตาล็อก Learn แต่ตัวอย่างโค้ดด้านล่างเป็นตัวอย่างของวิธีที่สามารถใช้
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
<?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 โดยใช้ไลบรารี 'คําขอ'
#!/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)
ขั้นตอนถัดไป
ตรวจทานแหล่งข้อมูลด้านล่างเพื่อช่วยให้คุณในการเดินทางการพัฒนาของคุณ: