获取物流服务列表
GET /order/getservice
# 请求参数
请求参数列表:
参数名称 | 必须 | 描述 |
---|---|---|
carrier | 否 | 运营商名称 [USPS,UPS,FEDEX,DHL] |
?carrier=USPS
# 返回信息
接口返回订单查询结果的json数据
不传carrier
参数,返回所有运营商的所有服务。传了只返回对应运营商的物流服务。
响应参数列表:
参数名称 | 描述 |
---|---|
id | 物流服务ID |
name | 物流服务名称 |
code | 物流服务代码 等同创建出库订单时传的 service_code |
carrier | 运营商 |
des | 物流服务描述 |
signature | 签名服务 0不支持 1支持 |
insurance | 保险服务 0不支持 1支持 |
status | 状态 0异常 1正常 |
完整响应数据示例:
- 请求成功时
code
等于200
,data
中是查询到服务的数组。
{
"code": 200,
"msg": "success",
"data": [
{
"id": 66,
"name": "UPS_GROUND_FISRT",
"code": "UPS_GROUND",
"carrier": "UPS",
"des": "abcdef",
"signature": 0,
"insurance": 0,
"status": 1
},
{
"id": 67,
"name": "UPS_GROUND_A",
"code": "UPS_GROUND_B",
"carrier": "UPS",
"des": "stabilize",
"signature": 1,
"insurance": 0,
"status": 1
}
]
}
- 请求出现异常,
msg
提示异常信息,data
为空数组。
{
"code": 100,
"msg": "APIkey错误",
"data": []
}