路由信息查询(预分拣)
注意:实际因业务配置不同,预分拣接口返回除了站点简码(siteShortCode)以外其他字段都可能没值,如果没值就不打印该字段,可以正常下单
基本信息
| 接口名称 | SORTING_DATA_FETCH |
|---|---|
| 请求方式 | Post application/x-www-form-urlencoded |
| 功能描述 | 商家在下单前调用该接口获取站点信息打印在面单上 |
| 编码 | UTF-8 |
入参
| 项目 | 名称 | 类型 | 必填 | 描述 |
|---|---|---|---|---|
| 对接码 | logistic_provider_id | String | 是 | 双方约定,测试环境使用edi_test_json |
| 签名 | data_digest | String | 是 | Base64(Md5(logistics_interface+双方约定的secretKey)),0.2 签名方法 |
| 业务报文 | logistics_interface | String | 是 | JSON |
logistics_interface内容
| 项目 | 名称 | 类型 | 必填 | 描述 |
|---|---|---|---|---|
| 淘宝卖家id | sellerId | long | 否 | |
| 业务单号 | bizId | String(40) | 是 | 一般情况下给订单号 |
| 发件人信息 | fromContact | ContactDTO | 否 | |
| 收件人信息 | toContact | ContactDTO | 是 | |
| 业务模式 | model | Integer | 否 | B2B/B2C/BOC |
| 扩展信息 | feature | Map<String,String> | 否 |
ContactDTO内容
| 项目 | 名称 | 类型 | 必填 | 描述 |
|---|---|---|---|---|
| 联系人名称 | contactName | String(20) | 否 | |
| 电话 | telephone | String(20) | 否 | |
| 手机 | mobilePhone | String(20) | 否 | |
| 店仓code | storeCode | String(50) | 否 | |
| 店仓名称 | storeName | String(50) | 否 | |
| 国家 | outCountry | String | 否 | |
| 省 | outProvince | String(20) | 是 | |
| 市 | outCity | String(20) | 是 | 对于实际没有市行政区域的(如海南部分地区)可以不传 |
| 区县 | outDistrict | String(20) | 是 | 对于实际没有区县行政区域的(如东莞部分地区)可以不传 |
| 乡镇 | outTown | String(30) | 否 | |
| 详细地址 | detailAddress | String(256) | 是 |
出参
| 项目 | 名称 | 类型 | 必填 |
|---|---|---|---|
| 成功标识 | success | boolean | 是 |
| 错误码 | errorCode | String | 否 |
| 错误说明 | errorMsg | String | 否 |
| 预分拣信息 | sortingDataResponseDTO | SortingDataResponseDTO | 是 |
示例报文
url:
http://edi-daily.xpm.cainiao.com/ext/gateway/ediNewStandardSorting/ediNewStandardSorting/api
请求: 仅供参考,实际测试账号需联系菜鸟速递开发提供
logistics_interface:
{"sellerId":"111222","bizId":"test190219001","fromContact":{"contactName":"张三","telephone":"025-88888888","mobilePhone":"13000000000","storeCode":"xb0001","storeName":"测试仓01","outCountry":"","outProvince":"江苏省","outCity":"南京市","outDistrict":"玄武区","outTown":"","detailAddress":"长江路90号"},"toContact":{"contactName":"李四","telephone":"0571-77777777","mobilePhone":"13111111111","outCountry":"","outProvince":"江苏省","outCity":"南京市","outDistrict":"玄武区","outTown":"","detailAddress":"长江路99号"}}
data_digest: JybFSIoS4FWlAzR9uLJwSg==
logistic_provider_id: edi_test_json
返回:
{"success":true,"sortingDataResponseDTO":{"firstChuteShortCode":"W1","cityShortCode":"A1","cpShortCode":"wx","bizId":"test190219001","siteName":"朱雀站","firstRdcShortCode":"qmltgg003","siteShortCode":"ZQ","omsRdcChuteCodeDTOS":[{"chuteShortCode":"W1","rdcId":2197,"rdcShortCode":"qmltgg003","rdcShortName":"3阡陌联调公共分拨003"},{"rdcId":2248,"rdcShortCode":"qmltcp001","rdcShortName":"阡陌联调CP分拨001"},{"rdcId":2265,"rdcShortName":"阡陌联调CP分拨002"}]}}