Kesin Tür Belirtilmiş API Şemalarıyla AWS Marketplace Catalog API (CAPI) Entegrasyonunuzu Basitleştirin

Yayınlanma Tarihi: 19 Tem 2024

StartChangeSet, DescribeChangeSet ve DescribeEntity API'lerde kullanılan DetailsDocument şemalarını Catalog API'de (CAPI) barındıracak bir GitHub kitaplığının kullanıma sunulduğunu duyurmaktan heyecan duyuyoruz. Bu yeni özellik, Catalog API ile çalışan geliştiriciler için entegrasyon sürecini basitleştirmeyi amaçlamaktadır.

Günümüzde satıcı/iş ortağı kuruluşlarında bir geliştirici olarak, fiyatlandırma boyutları ekleme gibi işlemler için Catalog API ile entegrasyon yaparken API isteği yapısını manuel olarak oluşturmanız gerekir. Bu, API belgelerini gözden geçirmeyi ve istek için "DetailsDocument" şemasını anlamak üzere deney yapmayı içerir. Yeni şema kitaplığı ile, belgelere başvurmak veya JSON yapısını denemek zorunda kalmadan kesin tür belirtilmiş bir yanıt oluşturmak için Java ve Python kitaplıklarını doğrudan içe aktarabilirsiniz. Bu, hem entegrasyon testi hem de uygulama sırasında zaman kazandıracak ve hata riskini azaltacaktır. Ayrıca, DetailsDocument şemasında değişiklikler varsa, kitaplığın yeni sürümünü indirebilir, değişiklikleri inceleyebilir ve kodunuzda gerekli güncellemeleri yapabilirsiniz. Bu yeni işlev, StartChangeSet, DescribeChangeSet ve DescribeEntity API'lerin "Ayrıntılar" özniteliğinde bir dize nesnesi gönderip alma özelliği ile birlikte mevcut olacaktır. Bu API'lerle zaten entegrasyon yaptıysanız "Ayrıntılar" özniteliğini kullanmaya devam edebilirsiniz. Ancak katılım sürecinde olan yeni satıcıların ve yeni API eylemlerini kullanmaya başlama sürecinde olan satıcıların, Catalog API ile entegrasyonu daha hızlı hale getirmek için şema kitaplığını kullanmaları önerilir.

Şema kitaplığının nasıl indirileceği ve kullanılacağı hakkında bilgi için StartChangeSet API, DescribeChangeSet API ve DescribeEntity API sayfalarına bakın.