获取订单物流面单
生产方在订单生产完成时,调用该接口,获得物流面单,面单与菜鸟电子面单结构一致。
请求方式
GET /api/factory/orders/waybill
请求业务参数
| 参数名 | 类型 | 是否必须 | 说明 |
|---|---|---|---|
| orderId | int | 是 | 获取指定订单的物流面单 |
响应结果
以下数据包含在 data 字段中
| 字段名 | 类型 | 是否必须 | 说明 |
|---|---|---|---|
| orderId | int | 是 | 订单号 |
| waybillCode | string | 是 | 订单物流单号 |
| waybillCompany | string | 是 | 承运物流公司编码 |
| printData | object | 是 | 物流单子打印信息,详情查看示例 |
| customArea | object | 否 | 可能存在自定义区域信息,请适配 |
响应示例
{
"data":{
"waybillCode":"71603304252884",
"waybillCompany":"HTKY",
"printData":{
"data": {
"_dataFrom": "waybill",
"cpCode": "HTKY",
"needEncrypt": false,
"parent": false,
"recipient": {
"address": {
"city": "北京市",
"detail": "fkeiwiew",
"district": "东城区",
"province": "北京市",
"town": "蒋村街道"
},
"mobile": "15158128049",
"name": "test"
},
"routingInfo": {
"consolidation":{
"name":"【区域】合肥市内包"
},
"origin":{
"code":"327233",
"name":"杭州小件X06-003"
},
"routeCode":"U21-00 06",
"sortation":{
"name":"481"
}
},
"sender": {
"address": {
"city": "杭州市",
"detail": "蒋村街道郡原公元里9幢8单元6楼",
"district": "西湖区",
"province": "浙江省"
}
},
"shippingOption": {
"code": "STANDARD_EXPRESS",
"title": "标准快递"
},
"waybillCode": "71603304252884"
},
"signature": "MD:zecqdeTUnfsvg4724NpDkg==",
"templateURL": "http://cloudprint.cainiao.com/template/standard/101/123"
},
"customArea":{
"templateURL":"http://cloudprint.cainiao.com/custom",
"data":{
"key":"value",
}
}
}
}
routingInfo.consolidation为集散地,routing.sortation和routing.routeCode拼接为三段码,这些信息可能为空,请容错。
