Lập phiên bản

Hướng dẫn này giải thích cách Merchant API xử lý việc lập phiên bản, phát hành và vòng đời của các phiên bản.

Lược đồ lập phiên bản

Merchant API sử dụng chiến lược tạo phiên bản ở cấp độ API phụ. Điều này có nghĩa là mỗi API (ví dụ: Sản phẩm trong Merchant API) sẽ có vòng đời phiên bản riêng.

Định dạng và cách trình bày phiên bản

  • Các phiên bản phụ của API ổn định: Nếu một API phụ ở phiên bản ổn định thì tất cả các phương thức của API đó đều ở phiên bản ổn định. Phiên bản phụ ổn định của API được biểu thị là vX (ví dụ: v1, v2). Đây là các phiên bản chính sẵn sàng phát hành công khai.

  • Phiên bản phụ của API alpha: Nếu một API phụ ở phiên bản alpha, thì tất cả các phương thức của API đó đều ở phiên bản alpha. Phiên bản phụ alpha của API được biểu thị là vXalpha (ví dụ: v1alpha, v2alpha). Các bản phát hành này chứa các tính năng thử nghiệm, tiếp cận sớm nhằm mục đích kiểm thử và lặp lại nhanh chóng. Các phiên bản alpha không đảm bảo tính ổn định, không có thời gian tồn tại xác định và có thể được thay đổi hoặc ngừng cung cấp trong thời gian thông báo là 30 ngày.

Các lần thay đổi phiên bản

  • Tăng phiên bản chính (ví dụ: từ v1 lên v2): Những thay đổi này báo hiệu các thay đổi không tương thích ngược và mang tính đột phá, đòi hỏi nhà phát triển phải hành động. Chỉ những thay đổi có thể gây lỗi của các API phụ ổn định mới có số phiên bản mới. Ví dụ: v1 sang v2.

  • Thay đổi nhỏ: Các điểm bổ sung hoặc bản sửa lỗi tương thích ngược được trình bày dưới dạng các thay đổi đối với phiên bản chính hiện có. Những thay đổi như vậy sẽ được nêu chi tiết trong ghi chú phát hành của phiên bản chính đó. Các nội dung bổ sung không làm gián đoạn một API phụ sẽ được phát hành cho kênh alpha của phiên bản ổn định mới nhất hoặc trực tiếp cho phiên bản ổn định mới nhất.

Chính sách ngừng hoạt động

Chúng tôi định kỳ ngừng cung cấp các phiên bản cũ của Merchant sub-API. Chúng tôi cam kết có khoảng thời gian ngừng cung cấp là 12 tháng cho các phiên bản chính ổn định (vX), bắt đầu từ thông báo chính thức về việc ngừng cung cấp.

Ví dụ: nếu chúng tôi ngừng sử dụng phiên bản 1 của API con Products vào ngày 15 tháng 1 năm 2026, thì phiên bản này sẽ ngừng hoạt động chậm nhất vào ngày 15 tháng 1 năm 2027. Sau ngày này, bạn sẽ không thể sử dụng phiên bản cũ hơn của API phụ này nữa.

Phiên bản API phụ và trạng thái vòng đời

Bảng sau đây liệt kê các phiên bản mới nhất của từng API phụ trong Merchant API:

Sub-API Phiên bản Trạng thái
Tài khoản v1
v1beta
Đang hoạt động
Sẽ ngừng hoạt động từ ngày 28 tháng 2 năm 2026
Lượt chuyển đổi v1
v1beta
Đang hoạt động
Sẽ ngừng hoạt động từ ngày 28 tháng 2 năm 2026
Nguồn dữ liệu v1
v1beta
Đang hoạt động
Sẽ ngừng hoạt động từ ngày 28 tháng 2 năm 2026
Khoảng không quảng cáo v1
v1beta
Đang hoạt động
Sẽ ngừng hoạt động từ ngày 28 tháng 2 năm 2026
Giải quyết vấn đề v1
v1beta
Đang hoạt động
Sẽ ngừng hoạt động từ ngày 28 tháng 2 năm 2026
Đối tác nguồn cấp dữ liệu địa phương v1
v1beta
Đang hoạt động
Sẽ ngừng hoạt động từ ngày 28 tháng 2 năm 2026
Thông báo v1
v1beta
Đang hoạt động
Sẽ ngừng hoạt động từ ngày 28 tháng 2 năm 2026
Theo dõi đơn đặt hàng v1
v1beta
Đang hoạt động
Sẽ ngừng hoạt động từ ngày 28 tháng 2 năm 2026
Sản phẩm v1
v1beta
Đang hoạt động
Sẽ ngừng hoạt động từ ngày 28 tháng 2 năm 2026
Product Studio v1alpha Đang hoạt động
Khuyến mãi v1
v1beta
Đang hoạt động
Sẽ ngừng hoạt động từ ngày 28 tháng 2 năm 2026
Hạn mức v1
v1beta
Đang hoạt động
Sẽ ngừng hoạt động từ ngày 28 tháng 2 năm 2026
Báo cáo v1
v1beta
Đang hoạt động
Sẽ ngừng hoạt động từ ngày 28 tháng 2 năm 2026
Bài đánh giá v1alpha
v1 beta
Đang hoạt động
Sẽ ngừng hoạt động từ ngày 28 tháng 2 năm 2026

Các phương pháp hay nhất

  • Thường xuyên kiểm tra ghi chú phát hành và thông tin cập nhật mới nhất để biết các phiên bản mới, bản cập nhật lớn, điểm cải tiến và thông báo về việc ra mắt cũng như ngừng sử dụng API phụ.
  • Nếu một API phụ có từ 2 phiên bản ổn định trở lên, bạn nên luôn sử dụng phiên bản mới nhất.
  • Thiết kế ứng dụng của bạn để xử lý linh hoạt nhiều lỗi API phụ, bao gồm cả các vấn đề về mạng, giới hạn về tốc độ và mã lỗi hoặc thông báo lỗi mới có thể xuất hiện trong các phiên bản API phụ mới hơn.
  • Đừng đợi đến khi phiên bản phụ của API sắp ngừng hoạt động mới bắt đầu lên kế hoạch nâng cấp. Bắt đầu đánh giá và kiểm thử các phiên bản mới ngay khi chúng có sẵn.
  • Nếu bạn có yêu cầu về tính năng hoặc lo ngại về lộ trình của một API phụ, hãy liên hệ với chúng tôi để đặt câu hỏi hoặc gửi ý kiến phản hồi. Để biết thông tin về cách liên hệ với nhóm Merchant API để được hỗ trợ kỹ thuật, hãy xem bài viết Yêu cầu trợ giúp về Merchant API.