Nhảy tới nội dung

7. API in nhãn đơn hàng

API dùng để in nhãn đơn hàng của GHTK

thông tin

Nhãn đơn hàng là tem nhãn được dán lên kiện hàng, ghi rõ các thông tin quan trọng của đơn hàng gồm: mã vận đơn, mã vạch, thông tin sản phẩm, phương thức vận chuyển....

  • GHTK cung cấp 2 mẫu nhãn đơn hàng, gồm: khổ dọc và khổ ngang
  • Kích thước hỗ trợ : A5 hoặc A6 (Mặc định )

Mẫu nhãn đơn hàng​

Mẫu label A5 khổ ngang:​

Mẫu label A5 khổ dọc​

Request​

Đường dẫn​

GET /services/label/{TRACKING_ORDER}?original={ORIGINAL}&page_size={PAGE_SIZE}

Headers​

Token: {API_TOKEN}
X-Client-Source: {PARTNER_CODE}

Tham số​

Tham sốBắt buộcMô tả
TRACKING_ORDERCóMã vận đơn GHTK
ORIGINALKhôngString - Kiểu in nhãn portrait (in dọc) hoặc landscape (in ngang) (mặc định là portrait)
PAGE_SIZEKhôngString - Khổ in của nhãn A5, A6 (mặc định là A6)

Code​

GET /services/label/{TRACKING_ORDER} HTTP/1.1
Token: {API_TOKEN}
X-Client-Source: {PARTNER_CODE}

Phản hồi​

Kết quả trả về​

Hệ thống sẽ trả về kết quả dưới dạng binary file PDF. Kết quả trả về được mô tả như sau:

Thành công​

HTTP/1.1 200 OK
Content-Type: application/pdf
Content-Disposition: attachment; filename=""
Content-Transfer-Encoding: binary

Trường hợp có lỗi​

Kết quả sẽ trả về với định dạng JSON

{
"success": false,
"message": "Mã vận đơn không hợp lệ, không tìm thấy vận đơn"
}