簡化 AWS Marketplace Catalog API (CAPI) 與強型 API 綱要的整合流程
我們很高興地宣布推出 GitHub 庫,該 GitHub 庫將託管 Catalog API (CAPI) 中 StartChangeSet、DescribeChangeSet 和 DescribeEntity 等 API 所使用的 DetailsDocument 綱要。此新功能旨在為使用 Catalog API 的開發人員簡化整合流程。
如今,身為賣家/合作夥伴組織中的開發人員,在與 Catalog API 整合以執行此類新增定價維度等作業時,您需要手動建立 API 請求結構。這樣的工作需要檢閱 API 文件並且進行實驗,以便了解該請求的「DetailsDocument」綱要。使用此新的綱要庫,您可以直接匯入 Java 和 Python 庫以建立強型回應,而無需參考文件或實驗 JSON 結構。這樣,既能節省時間,也能降低在整合測試與實作期間發生錯誤的風險。此外,如果 DetailsDocument 綱要有變更,您可以輕鬆下載新版本的綱要庫,複查變更,必要時更新您的程式碼。此新功能將與現有功能並存,即在 StartChangeSet、DescribeChangeSet 和 DescribeEntity 等 API 中,透過「詳細資訊」屬性傳送及接收字串物件。如果您已經與這些 API 整合,則可以繼續使用「詳細資訊」屬性。但是,建議新加入的賣家和引入新 API 動作的賣家,使用該綱要庫來加快與 Catalog API 的整合。
如需有關如何下載該模型庫 (shape library) 及其使用方法等資訊,請參閱 StartChangeSet API、DescribeChangeSet API 以及 DescribeEntity API。