快速入門
本指南將引導您完成建立第一個配送標籤、取得標籤文件以及追蹤貨件的流程。前提條件
- API 令牌(取得方式請參閱身份驗證)
curl或任何 HTTP 用戶端- 開發環境基礎 URL:
https://sandbox.flexforward.com
測試請使用開發環境。該環境連接至物流業者的沙盒服務,不會建立實際的配送。
步驟 1:身份驗證
在每個請求的Authorization 標頭中包含您的 Bearer 令牌:
步驟 2:建立標籤
發送包含配送資訊的POST /labels 請求。idempotencyKey 確保重試相同的請求不會建立重複標籤。
最低限必填欄位: 需要
idempotencyKey、courier、service.shipperAccountId、service.productCode、shipment.shipTo(包含 firstName 的 contact 以及包含 countryCode、city、postalCode、streetLines 的 address),以及包含 weight 和至少一個 item(descriptionEn、quantity、unitPrice、unitWeight)的 parcel。shipment.shipFrom 欄位在特定物流業者和配送路線中為必填 — 請在上線期間向 Flex Forward 團隊確認您的需求。201 Created
| 欄位 | 說明 |
|---|---|
id | 標籤的 UUID。用於取得文件和追蹤。 |
status | 成功時為 created,物流業者拒絕請求時為 failed。 |
courierOrderNumber | 物流業者分配的訂單號碼。 |
courierTrackingNumber | 物流業者分配的追蹤號碼。 |
error | 成功時為 null。失敗時包含 code 和 message。 |
步驟 3:取得標籤文件
使用前一個回應中的標籤id 來取得提單文件:
200 OK
url 下載 PDF 或 PNG 來列印配送標籤。
步驟 4:追蹤貨件
使用相同的標籤id 來取得追蹤資訊:
200 OK
tag 欄位提供貨件的概要狀態。完整的追蹤狀態列表請參閱核心概念。
成功驗證
完成此快速入門後,請驗證您可以:- 使用 Bearer 令牌成功驗證身份
- 在開發環境建立測試標籤
- 取得可列印的標籤文件(PDF 或 PNG)
- 取得測試標籤的正規化追蹤更新