接口文档

接口文档

API

全局配置

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操作失败,参数错误,请检查请求参数或提交请求报文给客服
401API鉴权失败,请通过/auth/token获取Token后再重试
402操作失败,账户余额不足
403服务器拒绝,无权访问
404数据库中没有相关数据
421获取用户配置失败,请联系客服
422系统异常,请联系客服
500服务端故障,请联系客服
502无效的响应,请重试
503服务器过载或者正在维护,请联系客服
其他详见响应结果的msg
下载示例代码(内有C#,Java,PHP): 点击下载示例代码