Khóa API
Tối ưu tuyến đường dùng cách này. Gửi khóa trong header api-key trên mỗi request. Toàn bộ endpoint tối ưu tuyến trong tài liệu này chỉ nhận khóa API, không nhận token.
api-key: YOUR_KEYĐây là các nhóm endpoint dành cho đối tác tích hợp. Tài liệu sinh từ bản đặc tả OpenAPI đã chốt phiên bản, không gọi thẳng ra hệ thống vận hành.
Phạm vi tài liệu này
Trang này chỉ công bố các nhóm endpoint dành cho đối tác. Các phần thuộc vận hành nội bộ của hệ thống TMS không nằm trong tài liệu công khai và sẽ không xuất hiện ở đây.
Cách xác thực phụ thuộc vào nhóm endpoint, không phụ thuộc vào khóa của bạn. Trang chi tiết của mỗi endpoint ghi rõ cách nó nhận, ở mục xác thực yêu cầu.
Tối ưu tuyến đường dùng cách này. Gửi khóa trong header api-key trên mỗi request. Toàn bộ endpoint tối ưu tuyến trong tài liệu này chỉ nhận khóa API, không nhận token.
api-key: YOUR_KEYCác nhóm còn lại dùng cách này. Gửi token trong header Authorization theo dạng Bearer. Riêng lập kế hoạch chuyến nhận cả hai.
Authorization: Bearer YOUR_TOKENBa điều kiện phải cùng đúng. Thiếu bất kỳ điều nào thì request bị từ chối, và thông báo trả về nằm trong phần mã lỗi bên dưới.
Không nhúng khóa vào mã chạy phía trình duyệt hay ứng dụng di động. Khóa chỉ dùng ở phía máy chủ của bạn.
Hiện chưa tự lấy được. Khóa được tạo trong cổng đối tác và phải đăng nhập bằng phiên làm việc mới tạo được, nên chưa có đường tự phục vụ cho lập trình viên. Bạn đăng ký dùng thử, chúng tôi cấp khóa thử nghiệm bằng tay nếu bài toán của bạn phù hợp.
Đăng ký dùng thửCổng tự phục vụ và môi trường thử nghiệm đang trong kế hoạch, chưa có ngày phát hành.
Chỉ có một địa chỉ máy chủ, được cấp khi bạn nhận khóa. Đường dẫn trong tài liệu này là phần nối sau địa chỉ đó.
Môi trường thử nghiệm và môi trường thật dùng chung địa chỉ đó, phân biệt bằng khóa bạn gửi kèm chứ không bằng đường dẫn khác. Đổi môi trường là đổi khóa, không phải đổi cấu hình địa chỉ.
8 nhóm
Tạo job tối ưu, theo dõi trạng thái và lấy kết quả. Đây là nhóm trung tâm của Route4Green.
7 endpoint
Tạo và điều chỉnh kế hoạch chuyến theo ngày, gắn xe và tài xế vào chuyến.
6 endpoint
Đẩy đơn hàng và điểm giao vào hệ thống để đưa vào bài toán tối ưu.
7 endpoint
Gom yêu cầu vận chuyển vào pool để lõi tối ưu quyết định ghép chuyến.
5 endpoint
Khai báo xe, tải trọng và thuộc tính vận hành của đội xe.
6 endpoint
Lịch khả dụng của từng xe, để kết quả tối ưu bám đúng đội xe thật.
7 endpoint
Đăng ký nhận thông báo khi có sự kiện, thay vì hỏi liên tục.
5 endpoint
Tạo, xem và thu hồi khóa truy cập cho từng hệ thống tích hợp.
3 endpoint
5 trang
Năm trang hướng dẫn dưới đây viết cho người tích hợp. Bộ SDK đóng gói sẵn đang trong kế hoạch và chưa phát hành, nên mỗi trang chỉ ra cách làm bằng HTTP thuần, thứ dùng được ngay hôm nay.
Chưa có gói để cài. Sinh client từ bản đặc tả tải về.
Gửi một job và lấy kết quả, từ đầu tới cuối.
Gửi khóa trong header api-key.
Sáu trạng thái, bốn trạng thái kết thúc, và khi nào nên dừng.
Kiểm tra trước khi tin, và kiểm tra trên phần thân thô.
Tài liệu này sinh từ một bản đặc tả OpenAPI đã được lưu lại và rà soát, cập nhật lần gần nhất vào ngày dưới đây. Chúng tôi không tự động lấy bản mới, để một endpoint nội bộ mới thêm ở hệ thống gốc không thể vô tình lộ ra đây.
Bản JSON dưới đây chứa đúng những endpoint xuất hiện trong tài liệu này, kèm các cấu trúc dữ liệu mà chúng tham chiếu tới. Phần vận hành nội bộ đã được lọc bỏ chứ không chỉ ẩn đi, nên bạn có thể đưa thẳng vào công cụ sinh mã.
46 endpoint trong file