2.4 o2o运单查询接口
基本信息
接口名称 | TOM_GET_OTO_WAYBILL_MESSAGE |
---|---|
请求方式 | Post application/x-www-form-urlencoded |
功能描述 | O2O商家调用该接口查询运单状态 |
编码 | UTF-8 |
入参
项目 | 名称 | 类型 | 必填 | 描述 |
---|---|---|---|---|
对接码 | logistic_provider_id | String | 是 | 双方约定 |
签名 | data_digest | String | 是 | Base64(Md5(logistics_interface+双方约定的secretKey)) ,具体方法参见文档最后 |
业务报文 | logistics_interface | String | 是 | JSON/XML都可以 |
logistics_interface内容
项目 | 名称 | 类型 | 必填 |
---|---|---|---|
订单号 | orderCode | String | 是 |
客户编码 | customerCode | String | 是 |
出参
项目 | 名称 | 类型 | 必填 |
---|---|---|---|
成功标识 | success | boolean | 是 |
错误码 | errorCode | String | 否 |
错误说明 | errorMsg | String | 否 |
订单号 | outOrderCode | String | 是 |
运单号 | waybillNo | String | 是 |
订单状态 | waybillStatus | String | 是 |
小件员姓名 | postmanName | String | 是 |
小件员电话 | postmanPhone | String | 是 |
分单时间(时间戳) | createOrderTime | String | 是 |
接单时间(时间戳) | receiveOrderTime | String | 是 |
到店时间(时间戳) | arrivalShopTime | String | 是 |
离店时间(时间戳) | leaveShopTime | String | 是 |
送达时间(时间戳) | signTime | String | 是 |
取消时间(时间戳) | cancelTime | String | 是 |
取件码 | pickUpCode | String | 是 |
配送距离(米) | deliverDis | String | 是 |
配送费用(元) | deliverPrice | String | 是 |
小件员经度 | lng | String | 是 |
小件员纬度 | lat | String | 是 |
订单金额 | orderAmount | String | 是 |
实付金额 | actualAmount | String | 是 |
扩展信息 | extendsFeatures | List<ExtendField> | 是 |
d.示例报文
url:
http://edi-daily.xpm.cainiao.com/ext/gateway/ediStandardTimelinessWaybillQuery/ediStandardTimelinessWaybillQuery/api
请求:
logistic_provider_id: edi_test_o2o_json
logistics_interface:
{
"orderCode": "15444070871081019",
"customerCode": "FanLai001"
}
data_digest: DdhQydV18X50VfdovwactA==
返回:
{
"receiveOrderTime": "1544667001000",
"extendsFeatures": [],
"arrivalShopTime": "1544667546000",
"signTime": "1544691119000",
"lng": "120.076662",
"postmanName": "不要动我帐号",
"outOrderCode": "15444070871081019",
"postmanId": "4398046515023",
"createOrderTime": "1544609269395",
"pickUpCode": "1",
"orderAmount": "30",
"deliverDis": "22643.225492783116",
"deliverPrice": "1",
"success": true,
"waybillStatus": "410",
"leaveShopTime": "1544691117000",
"lat": "30.28852",
"waybillNo": "FL154440708710810192362",
"postmanPhone": "18812345678"
}