Microsoft Learn Katalog API'si özelliğine genel bakış
Microsoft Learn Katalog API'si REST tabanlı bir Web API'si, Microsoft Learn'e web tabanlı bir sorgu göndermenize ve başlıklar, kapsanan ürünler, düzeyler, eğitim bağlantıları ve diğer meta veriler gibi kullanılabilir eğitim içeriği ve sertifika sınavları hakkındaki ayrıntıları almanıza olanak tanır ve bilgilerle birlikte JSON ile kodlanmış bir yanıt döndürür.
Genel erişime açık olan tüm unsurlarla ilgili bilgileri döndürür:
- Modül
- Birimler
- Öğrenme Yolları
- Uygulanan Beceriler
- Sertifikalar
- Sınav
- Instructor-Led Kursları
Not
Son Microsoft Learn site güncellemesinin bir parçası olarak, learn.microsoft.com etki alanında yeni bir Katalog API'si uç noktası mevcut. Eski uç nokta beklendiği gibi çalışmaya devam eder, ancak yeni uç noktaya geçmenin avantajları, ek sorgu parametreleri gibi gelişmiş özellikler sunmasıdır.
Kullanım örnekleri
- Microsoft Learn eğitim ve/veya sertifikasyon teklifleri hakkındaki meta verileri görüntüleme
- Kendi çevrimiçi deneyiminizden bağlantı sağlamak için Microsoft Learn eğitim ve/veya sertifikasyon tekliflerinin listesini çekin
Learn Kataloğu API'sinin işleyişi
API, JSON ile kodlanmış bir yanıt döndüren REST tabanlı bir Web API'dir. Kataloğun tamamını istemek için aşağıdakilere bir GET isteği gönderin:
https://learn.microsoft.com/api/catalog/
Çıkış aşağıdaki ekran görüntüsüne benzer olacaktır. Kasım 2022 itibarıyla tam yanıt yaklaşık 13 MB'tır.
Her öğrenme kataloğu öğesi, her biri için bir dizi meta veri içeren bir nesnedir. Tam veri sözlüğü ve diğer seçenekler, Microsoft Learn Katalog API'sinin geliştirici belgelerinde listelenir. Ayrıca, en son güncellemelerin neler olduğunu görmek için sürüm notlarımız (bağlantı) ve en iyi yöntemler hakkında bilgi var.
Kullanmak istiyorsanız cURL ve Visual Studio Code kullanarak Microsoft Learn Katalog API'sini kullanmaya başlama makalesine bakın.
Gereksinimler
Microsoft Learn Katalog API'sine erişmek için kimlik doğrulaması gerekmez. Kullanıcılar cURL, Postman vb. gibi tercih ettikleri API istek yöntemini kullanabilir.
Örnekler
Aşağıda, Learn Kataloğu API'sini kullanan kullanıcıları görmenin birkaç yolu verilmişti:
- Viva Learning, temel deneyiminin bir parçası olarak Microsoft Learn kataloğunu sunmak için Learn Kataloğu API'sini kullanmıştır.
- Kuruluşlar ve eğitim kurumları, katalog bilgilerini çekmek ve şirket içi öğrenme yönetim sistemlerinde (LMS) yayınlamak için Learn Catalog API'sini kullanır, böylece çalışanları ve öğrencileri bunlara kolayca erişebilir.
- Öğrenme sağlayıcıları, katalog bilgilerini çekmek ve müşteri öğrenme deneyimlerinde yayınlamak için Learn Kataloğu API'sini kullanır.
Kullanılabilirlik ve fiyatlandırma
Microsoft Learn Katalog API'si genel kullanıma açıktır ve Microsoft API'leri Kullanım Koşullarıkapsamında sunulmaktadır. API'yi kullanmak için ücret alınmaz.
Sınırlama
- API genel kullanıma açık modüller, birimler, öğrenme yolları, eğitmen liderliğinde kurslar, sınavlar ve sertifikalar içerir. Şu anda belgeleri, kod örneklerini, gösterileri veya etkinlikleri yayınlamaz.
- API günde en az bir kez yenilenir.
- API sürümü güncelleştirmeleri, Learn Catalog API Sürüm Notlarıgüncelleştirmeleri aracılığıyla iletilir.
Sonraki adımlar
Learn Catalog API hakkında daha fazla bilgi edinmek için aşağıdaki makaleleri gözden geçirin:
- cURL ve Visual Studio kullanarak Microsoft Learn Katalog API'sini kullanmaya başlama
- Learn Katalog API'sinde sık sorulan sorular