全局配置
API域名:
//label-api.last-mile.com.cn
API版本:
正式环境:/v1
测试环境:/test(暂时关闭,请使用正式环境)
示例://label-api.last-mile.com.cn/v1/接口名
访问方式
POST
GET
请求头
Content-Type: application/x-www-form-urlencoded
请求体格式
urlencoded(传参放body中)
全局参数
Authorization: Bearer <Token>
说明:HTTP鉴权通过 Bearer 令牌认证。令牌 Token 通过API:/auth/token获取,后续API的请求头增加 Authorization: Bearer
curl示例
curl --request POST \
--url http://label-api.last-mile.com.cn/v1/order/rate \
--header 'Accept: */*' \
--header 'Accept-Encoding: gzip, deflate, br' \
--header 'Authorization: Bearer *********' \
--header 'Connection: keep-alive' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Cookie: _csrf-frontend=ee530255aa9a3066d75c8a09ae77836e3b53c56934875ce4768d4cf690a0fa84a%3A2%3A%7Bi%3A0%3Bs%3A14%3A%22_csrf-frontend%22%3Bi%3A1%3Bs%3A32%3A%228Wn3295M_fcPDgbtG9Z1ZHoXMf81AIFx%22%3B%7D' \
--header 'User-Agent: PostmanRuntime-ApipostRuntime/1.1.0' \
--data product_code=Fedex-ground-GG \
--data customer_order_num=test1234567896138 \
--data unit=10 \
--data target_name=ONT8 \
--data target_phone=1231200000 \
--data target_country=us \
--data target_postal_code=91761 \
--data target_state=CA \
--data target_city=Ontario \
--data 'target_add_1=4000 South Hamner Avenue' \
--data target_add_2= \
--data target_company= \
--data shipper_name=vdsaf \
--data shipper_phone=23423423423 \
--data package_qty=12 \
--data 'packages=[{"x":42,"y":34,"z":48,"net_weight":15.01,"qty":2},{"x":42,"y":34,"z":48,"net_weight":30.01,"qty":10}]'
响应格式
{
"err_code": Int,
"msg": String,
"result": Json
}
全局错误码表
| code错误码 | msg描述 |
|---|---|
| 200 | 操作成功 |
| 400 | 操作失败,参数错误,请检查请求参数或提交请求报文给客服 |
| 401 | API鉴权失败,请通过/auth/token获取Token后再重试 |
| 402 | 操作失败,账户余额不足 |
| 403 | 服务器拒绝,无权访问 |
| 404 | 数据库中没有相关数据 |
| 421 | 获取用户配置失败,请联系客服 |
| 422 | 系统异常,请联系客服 |
| 500 | 服务端故障,请联系客服 |
| 502 | 无效的响应,请重试 |
| 503 | 服务器过载或者正在维护,请联系客服 |
| 其他 | 详见响应结果的msg |
下载示例代码(内有C#,Java,PHP):
点击下载示例代码