一、快遞單號自動識別接口功能說明
(1)PC電腦端、移動APP或者自建網站集成物流查詢功能時,只需要用戶輸入單號即可,不需要輸入快遞公司。
(2)此接口可以配合Trackingmore的快遞查詢API使用。
(3)此接口會對提交的快遞單號進行智能識別,匹配到可能的一家或者多家快遞商。
(4)當匹配到多家快遞商時,Trackingmore根據目前系統中已經查詢過的數據,進行智能排序,會把可能性更大的快遞放在前面。
(5)目前該接口對於國際郵政單號均可以精准識別到唯一快遞商,但對於純數字的快遞單號,會返回多家可能的快遞商。
(6)對於較冷門的快遞,或者是常見快遞新推出的快遞規則,可能會出現識別錯誤。
(7)由於Trackingmore目前支持的國際快遞較多,大部分純數字單號都會匹配到較多的快遞,需要讓用戶再手動篩選一次。
二、接口參數
(1)該接口的地址為:https://www.trackingmore.com/api-carriers-detect-carrier-cn.html
(2)請求頭部(HEADERS)信息參數:
參數名稱 | 類型 | 說明 | 是否必須 |
|
|
定義請求頭部的數據格式 | 是 |
|
string | 填寫你的賬戶在Trackingmore 后台生成的API key | 是 |
(3) 請求body參數說明:
參數說明 | 類型 | 說明 | 是否必須 |
|
string | 需要用來判斷快遞商的快遞單號 | 是 |
body形式比較簡單,只需要傳一個快遞單號的參數:
1 { 2 "tracking_number": "EA123456789CN" 3 }
(4)返回參數:
請求成功會返回200
無法檢測到快遞商會返回 no content 4032
三、快遞單號自動識別接口返回示例
1 { 2 "meta":{ 3 "code": 200, 4 "type": "Success", 5 "message": "Success" 6 }, 7 "data":[ 8 { 9 "name": "China EMS", 10 "code": "china-ems" 11 }] 12 }
示例: