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":"当前状态不能发货"
}

错误码