oTMS logo 开放平台
Documentation Help

收货码查询

通过收货码相关信息查询接口,客户系统接入 oTMS 系统,查询 oTMS 订单收货码相关信息和状态。

版本号 文档 说明
0.1 当前版本文档

配置说明

oTMS同时在生产环境和测试环境中提供Web Service接口,其中测试环境用于集成测试。两种环境下都需要由oTMS系统管理员分配API帐号密码后方可使用。

注意: 请合理地调用公共接口。如果发现存在异常调用或者对我们系统性能造成影响等情况,会对API账号的调用进行限制,甚至停用。

目前对该接口的调用限制为每个公司每秒最多10个请求

接口说明

公共参数

环境 HTTP请求方法 HTTPS请求地址 请求主体MIME类型 响应主体MIME类型
正式环境 POST https://login.otms.cn/ws/deliveryCodeQuery application/json application/json
沙箱环境 POST https://demo.otms.cn/ws/deliveryCodeQuery application/json application/json

请求参数

字段名 位置 是否必填 描述 Schema
body body 收货码查询请求 OrderRequest
Authorization header Basic Authorization。如果不为空,则优先使用该值作身份认证。否则使用请求报文中的用户名与密码 string

响应参数

状态码 描述 响应模型
200 successful operation DeliveryCodeQueryResponse

详细描述

DeliveryCodeDetail

字段名 类型 是否必填 描述 示例
truckPlate string 车牌
driverName string 司机姓名
driverMobile string 司机电话
deliveryCode string 收货码
codeUpdateTime string (date-time) 收货码更新时间

DeliveryCodeQueryResponse

字段名 类型 是否必填 描述 示例
version string 响应版本号
responseCode string 全局的反馈代码
detail DeliveryCodeDetail 拒收

OrderRequest

字段名 类型 是否必填 描述 示例
orderNumber string oTMS单号
erpNumber string ERP#, 与oTMS单号不能同时为空
clientCode string 客户代码

报文示例

请求示例

{
    "orderNumber": "YBLHQYHD000420"
}

响应示例

{
    "version": "0.1",
    "responseCode": "1000",
    "detail": {
        "deliveryCode": "123456"
    }
}

错误码解释

全局反馈代码

反馈代码 说明
0客户验证失败。
1不支持的请求版本。

单个请求反馈代码

反馈代码 说明
1000成功。
2000失败。
1001未找到订单。

API工具