3.履约单发货 - globalsacnner/open-api GitHub Wiki
说明
新版本订单发货,支持一个订单分多个包裹发货、支持同一个履约单多次修改发货信息。
tips:type为0时表示新增物流包裹信息,type为1时表示覆盖原有的物流包裹信息。
调用URI
/order/ship
请求方式
请求方式统一为POST
业务请求参数
名称 | 父级 | 类型 | 是否必须 | 描述 |
---|---|---|---|---|
consignCode | - | String | 是 | 履约单号 |
type | - | int | 否 | 是否重新发货 0:否,1:是;默认为0 |
logisticsList | - | Array | 是 | 订单对应物流信息集合 |
--logisticsChannel | logisticsList | String | 是 | 物流公司 |
--logisticsNumber | logisticsList | String | 是 | 物流单号 |
响应结果
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
code | String | 是 | 业务处理结果 1:成功 else 失败 |
message | String | 是 | 业务处理结果描述 |
data | object | 否 | 结果信息 |
示例
完整请求参数示例
{
"partner":"hqbs85",
"params":{
"consignCode":"2003243469-1",
"logisticsList":[
{
"logisticsChannel":"EMS",
"logisticsNumber":"123123"
},
{
"logisticsChannel":"EMS",
"logisticsNumber":"123124"
}
],
"type":0
},
"timestamp":"2019-01-17 19:11:30"
}
成功响应:
{
"code":"1",
"message":"操作成功"
}
失败响应:
{
"code":"B001004",
"message":"当前状态不能发货"
}