文档中心 > API类目 > 淘天仓储API

taobao.logistics.wms.packagedeliveryorder.confirm (包裹出库单确认)

包裹出库单确认

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
confirm_package_delivery_order_request ConfirmPackageOrderRequest 必须 请求
  • └ delivery_order_code
  • String
  • 必须
  • lbx739403
  • 包裹入库单号
  • └ order_type
  • String
  • 必须
  • JYPKZXCK
  • 业务类型,取值:JYPKZXCK(集运包裹正向出库)、JYPKNXCK(集运包裹逆向出库)
  • └ order_status
  • String
  • 必须
  • confirm
  • 单据状态,取值:confirm(出库确认)、exception(出库异常)
  • └ operate_time
  • String
  • 必须
  • 2023-06-20 14:00:00
  • 业务操作时间
  • └ logistics_owner
  • String
  • 必须
  • TaoTian
  • 物流主体,例如:TaoTian(淘天)
  • └ error_type
  • String
  • 可选
  • 包裹破损
  • 异常类型,回传出库异常时必传 【包裹破损】 【撤单拦截】 【出库单异常】 【联系不上商家】 【商家拒绝退回】 【其他原因】
  • └ error_msg
  • String
  • 可选
  • 包裹破损
  • 异常原因说明,回传出库异常时必传
  • packages
  • PackageDTO []
  • 必须
  • 包裹
  • 包裹信息
  • └ tms_cp_code
  • String
  • 必须
  • STO
  • 正向出库回传二段快递公司 逆向出库回传逆向退货商家仓的快递公司
  • └ mail_no
  • String
  • 必须
  • 32324322
  • 正向出库回传二段运单号 逆向出库回传逆向退回商家仓的运单号
  • └ weight
  • String
  • 可选
  • 123123.22
  • 包裹重量(单位:克),小数点后2位
  • └ length
  • String
  • 可选
  • 123123.22
  • 包裹长度 (单位:cm),小数点后2位
  • └ width
  • String
  • 可选
  • 123123.22
  • 包裹宽度 (单位:cm),小数点后2位
  • └ height
  • String
  • 可选
  • 123123.22
  • 包裹高度(单位:cm),小数点后2位
  • └ package_line
  • String
  • 必须
  • unit1739403
  • 包裹仓储单号
  • └ out_package_code
  • String
  • 必须
  • 12313
  • wms出库包裹单号
  • └ weigh_weight
  • String
  • 可选
  • 23.332
  • 称重重量。保留3位小数,单位g
  • └ warehouse_code
  • String
  • 必须
  • JYEms
  • 服务商仓code
  • └ outer_order_code
  • String
  • 必须
  • WMS0011
  • WMS系统作业单号

响应参数

名称 类型 示例值 描述
result ResultWrapper 响应结果
  • └ success
  • Boolean
  • true
  • 相应结果
  • └ error_code
  • String
  • 123
  • 响应错误码
  • └ error_msg
  • String
  • test
  • 响应错误信息

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
LogisticsWmsPackagedeliveryorderConfirmRequest req = new LogisticsWmsPackagedeliveryorderConfirmRequest();
LogisticsWmsPackagedeliveryorderConfirmRequest.ConfirmPackageOrderRequest obj1 = new LogisticsWmsPackagedeliveryorderConfirmRequest.ConfirmPackageOrderRequest();
obj1.setDeliveryOrderCode("lbx739403");
obj1.setOrderType("JYPKZXCK");
obj1.setOrderStatus("confirm");
obj1.setOperateTime("2023-06-20 14:00:00");
obj1.setLogisticsOwner("TaoTian");
obj1.setErrorType("包裹破损");
obj1.setErrorMsg("包裹破损");
List<LogisticsWmsPackagedeliveryorderConfirmRequest.PackageDTO> list3 = new ArrayList<LogisticsWmsPackagedeliveryorderConfirmRequest.PackageDTO>();
LogisticsWmsPackagedeliveryorderConfirmRequest.PackageDTO obj4 = new LogisticsWmsPackagedeliveryorderConfirmRequest.PackageDTO();
list3.add(obj4);
obj4.setTmsCpCode("STO");
obj4.setMailNo("32324322");
obj4.setWeight("123123.22");
obj4.setLength("123123.22");
obj4.setWidth("123123.22");
obj4.setHeight("123123.22");
obj4.setPackageLine("unit1739403");
obj4.setOutPackageCode("12313");
obj4.setWeighWeight("23.332");
obj1.setPackages(list3);
obj1.setWarehouseCode("JYEms");
obj1.setOuterOrderCode("WMS0011");
req.setConfirmPackageDeliveryOrderRequest(obj1);
LogisticsWmsPackagedeliveryorderConfirmResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<logistics_wms_packagedeliveryorder_confirm_response>
    <result>
        <success>true</success>
        <error_code>123</error_code>
        <error_msg>test</error_msg>
    </result>
</logistics_wms_packagedeliveryorder_confirm_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部