Khởi đầu nhanh với API khách hàng: Tích hợp Accplanet /api/v2 trong một vòng lặp

Khởi đầu nhanh với API khách hàng: Tích hợp Accplanet /api/v2 trong một vòng lặp

Olivia Chen By Olivia Chen
Tháng 8 12, 2026 API 👁 81 views

Nếu bạn mua hàng trên Accplanet theo cách lập trình, bạn không cần một API riêng cho từng thao tác. Customer API sử dụng một endpoint duy nhất — POST https://accplanet.com/api/v2 — và một tham số action. Hướng dẫn này là phần khởi đầu nhanh thực tế để lập trình viên có thể liệt kê các mục danh mục, kiểm tra tồn kho, đặt hàng và theo dõi trạng thái trong một lần ngồi.

Accplanet là một thị trường tổng hợp nhà cung cấp. Các nhà cung cấp đảm nhận việc tồn kho; Accplanet cung cấp khám phá, thanh toán, theo dõi đơn hàng và hỗ trợ. Chỉ sử dụng API cho mục đích quản lý đơn hàng hợp pháp. Tài liệu tham khảo đầy đủ: Tài liệu Customer API.

Tóm tắt

  • Tất cả các lệnh gọi khách hàng đều đến POST /api/v2 (không có tiền tố /en/) với key/apikey + action.
  • Luồng điển hình: balancecategories/shops/servicesinventoryaddstatus.
  • Gửi application/x-www-form-urlencoded hoặc JSON. Không bao giờ đặt khóa trong URL hoặc mã front-end.
  • Tôn trọng available, min/max, số dư ví và HTTP 429 / Retry-After.
  • Giữ tài liệu trực tiếp mở trong khi tích hợp — chi tiết trường có thể thay đổi theo danh mục.

Xác thực và endpoint

Tạo hoặc sao chép khóa API khách hàng của bạn từ trang khóa API trong hồ sơ Accplanet, sau đó gọi:

POST https://accplanet.com/api/v2

{
  "key": "YOUR_API_KEY",
  "action": "categories"
}

Các action được hỗ trợ: categories, shops, services, inventory, add, status, balance.

Luồng Customer API: balance, services, inventory, add order, status
Thứ tự tích hợp mà hầu hết các đội sử dụng cho vòng mua thành công đầu tiên.

Các bước tích hợp

Dừng lại khi mỗi bước trả về phản hồi sạch trước khi chuyển sang bước tiếp theo.

1 · Đầu tiên

Xác nhận số dư

action=balance trả về balance của ví và currency (USD). Nạp tiền trong bảng điều khiển nếu số dư không đủ cho một đơn hàng thử nghiệm.

2 · Khuyến nghị

Khám phá cấu trúc danh mục

action=categories trả về danh mục cha và tên danh mục con. Sử dụng chính xác các chuỗi đó sau này làm bộ lọc category / subcategory trên services.

action=shops liệt kê các cửa hàng nhà cung cấp công khai. Truyền ObjectId shop của một cửa hàng vào services khi bạn chỉ muốn một cửa hàng duy nhất.

3 · Khuyến nghị

Liệt kê dịch vụ (sản phẩm)

action=services trả về các mặt hàng có thể bán với ID service, rate, stock, available, min/max và các bộ lọc tùy chọn (shop, category, entityType, sort, language, phân trang). Ưu tiên available=true và tồn kho đáp ứng min trước khi đặt hàng.

4 · Khuyến nghị

Kiểm tra lại tồn kho

action=inventory với một ID service hoặc các ID phân tách bằng dấu phẩy (tối đa 50) xác nhận tồn kho trực tiếp. Hữu ích ngay trước add đối với các SKU hot.

5 · Đặt và theo dõi

Thêm đơn hàng, sau đó theo dõi trạng thái

action=add với servicequantity sẽ trừ tiền từ ví và trả về order, charge, currency (HTTP 201). Theo dõi action=status với ID order đó để xem tiến trình và payload giao hàng khi hoàn tất.

Action Công việc Trường bắt buộc
balance Kiểm tra ví key
categories / shops Khám phá key
services Danh mục + giá key (+ bộ lọc tùy chọn)
inventory Ảnh chụp tồn kho key, service
add Tạo đơn hàng key, service, quantity
status Đọc trạng thái xử lý key, order

Công thức curl sao chép-dán

# Balance
curl -X POST https://accplanet.com/api/v2 -d "key=YOUR_API_KEY" -d "action=balance"

# Services page
curl -X POST https://accplanet.com/api/v2 \
  -d "key=YOUR_API_KEY" -d "action=services" -d "page=1" -d "limit=50"

# Inventory
curl -X POST https://accplanet.com/api/v2 \
  -d "key=YOUR_API_KEY" -d "action=inventory" -d "service=10042"

# Add order
curl -X POST https://accplanet.com/api/v2 \
  -d "key=YOUR_API_KEY" -d "action=add" -d "service=10042" -d "quantity=1"

# Status
curl -X POST https://accplanet.com/api/v2 \
  -d "key=YOUR_API_KEY" -d "action=status" -d "order=YOUR_ORDER_ID"

Thay thế các placeholder bằng khóa của bạn, một service thực từ servicesorder do add trả về. Bắt đầu với số lượng 1 trên một mặt hàng thử nghiệm chi phí thấp.

Lỗi và giới hạn tốc độ

  • Thông tin xác thực không hợp lệ → HTTP 401 với {"error":"Invalid API key"}.
  • Các vấn đề xác thực / tồn kho / số dư → thường là HTTP 400 với một chuỗi error duy nhất (ví dụ: tồn kho hoặc số dư không đủ).
Telegram