一、快递单号自动识别接口功能说明
(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 }
示例: