Semplifica l'integrazione dell'API Catalog (CAPI) di AWS Marketplace con schemi API fortemente tipizzati
Siamo lieti di annunciare l'introduzione di una libreria GitHub che ospiterà gli schemi per DetailsDocument utilizzato nelle API StartChangeSet, DescribeChangeSet e DescribeEntity nell'API Catalog (CAPI). Questa nuova funzionalità mira a semplificare il processo di integrazione per gli sviluppatori che lavorano con l'API Catalog.
Oggi gli sviluppatore che operano in organizzazioni di venditori o partner devono creare manualmente la struttura delle richieste API quando le integrano nell'API Catalog per operazioni come l'aggiunta di dimensioni dei prezzi. In questo modo è necessario esaminare la documentazione dell'API e effettuare una sperimentazione per comprendere lo schema del "DetailsDocument" per la richiesta. Con la nuova libreria di schemi sarà possibile importare direttamente le librerie Java e Python per creare una risposta fortemente tipizzata, senza dover fare riferimento alla documentazione o effettuare una sperimentazione della struttura JSON. In questo modo si potrà risparmiare tempo e ridurre il rischio di errori durante i test di integrazione e l'implementazione. Inoltre, in caso di modifiche allo schema DetailsDocument, si potrà semplicemente scaricare la nuova versione della libreria, esaminare le modifiche e apportare gli aggiornamenti necessari al codice. Questa nuova funzionalità affiancherà l'invio e la ricezione di un oggetto stringa nell'attributo "Dettagli" delle API StartChangeSet, DescribeChangeSet e DescribeEntity. Se hai già effettuato l'integrazione con queste API, puoi continuare a utilizzare l'attributo "Dettagli". Tuttavia, per i nuovi venditori in processo di onboarding e i venditori che stanno effettuando l'onboarding di nuove azioni API è consigliabile utilizzare la libreria di schemi per velocizzare l'integrazione con l'API Catalog.
Per informazioni su come scaricare e utilizzare la libreria di forme, consulta le API StartChangeSet, DescribeChangeSet e DescribeEntity.