Đơn giản hóa việc tích hợp API Catalog của AWS Marketplace (CAPI) với các lược đồ API được định kiểu rõ

Ngày đăng: 19 Th07 2024

Chúng tôi rất vui mừng giới thiệu một thư viện GitHub sẽ lưu trữ các lược đồ cho DetailsDocument dùng trong các API StartChangeSet, DescribeChangeSet và DescribeEntity trong API Catalog (CAPI). Tính năng mới này được phát triển nhằm đơn giản hóa quy trình tích hợp cho các nhà phát triển xử lý API Catalog.

Ngày nay, khi là nhà phát triển trong các tổ chức bán hàng/đối tác, bạn cần xây dựng thủ công cấu trúc yêu cầu API khi tích hợp với API Catalog cho các hoạt động như thêm tham số định giá. Để làm việc này, bạn phải xem xét tài liệu về API và thử nghiệm để hiểu lược đồ của “DetailsDocument” cho yêu cầu. Với thư viện lược đồ mới, bạn có thể nhập trực tiếp các thư viện Java và Python để tạo phản hồi được định kiểu rõ mà không cần phải tham khảo tài liệu hay thử nghiệm với cấu trúc JSON. Điều này sẽ giúp tiết kiệm thời gian và giảm nguy cơ lỗi ở cả hai giai đoạn thử nghiệm và triển khai tích hợp. Ngoài ra, nếu có thay đổi đối với lược đồ DetailsDocument, bạn chỉ cần tải phiên bản mới của thư viện xuống, xem xét các thay đổi và cập nhật các chi tiết cần thiết cho mã của bạn. Chức năng mới này sẽ tồn tại cùng với hoạt động gửi và nhận một đối tượng chuỗi trong thuộc tính “Details” (Chi tiết) của các API StartChangeSet, DescribeChangeSet và DescribeEntity. Nếu đã tích hợp với các API này, thì bạn có thể tiếp tục sử dụng thuộc tính “Details” (Chi tiết). Tuy nhiên, nếu là người bán mới bắt đầu sử dụng và người bán áp dụng các hành động API mới, bạn nên sử dụng thư viện lược đồ để tích hợp API Catalog nhanh hơn.

Để biết thông tin về cách tải xuống và sử dụng thư viện hình dạng, hãy tham khảo API StartChangeSet, API DescribeChangeSetAPI DescribeEntity.