文档中心 > API类目 > 同城零售全渠道

alibaba.tcwms.outbound.load.container.receive (装箱接单)

装箱接单

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
load_receive_request LoadReceiveRequest 必须 参数
  • container_orders
  • LoadContainerOrderRequest []
  • 必须
  • ""
  • 装箱单
  • └ container_order_code
  • String
  • 必须
  • 10001
  • 装箱单
  • └ container_order_type
  • String
  • 必须
  • 20003
  • 箱单类型,NORMAL_BOX(正常箱),OUTER_BOX(箱外件),IRREGULAR_BOX(异形件)
  • └ attributes
  • String
  • 可选
  • ""
  • 扩展
  • └ container_code
  • String
  • 必须
  • HB1001
  • 周转箱号
  • packages
  • LoadPackageOrderRequest []
  • 必须
  • ""
  • 包裹
  • package_details
  • LoadPackageOrderDetailRequest []
  • 必须
  • ""
  • 包裹明细
  • └ sales_quantity
  • String
  • 可选
  • 1.0
  • 销量数量
  • └ item_code
  • String
  • 必须
  • 123456
  • 货品
  • └ sales_unit
  • String
  • 可选
  • 销量单位
  • └ stock_quantity
  • String
  • 必须
  • 1.0
  • 库存数量
  • └ attributes
  • String
  • 可选
  • ""
  • 扩展
  • └ outbound_order_detail_code
  • String
  • 必须
  • 80111001
  • 出库子单
  • └ stock_unit
  • String
  • 必须
  • 库存单位
  • └ package_code
  • String
  • 必须
  • 988800011
  • 令牌号
  • └ outbound_order_code
  • String
  • 必须
  • 180000001
  • 出库单
  • └ package_order_code
  • String
  • 可选
  • 880001
  • 包裹单号,没有默认使用包裹号,即令牌号
  • └ attributes
  • String
  • 可选
  • ""
  • 扩展
  • └ station_code
  • String
  • 必须
  • 站点
  • 站点
  • └ station_name
  • String
  • 可选
  • 站点名称
  • 站点名称
  • └ operate_time
  • Date
  • 必须
  • 2020-01-01 00:00:00
  • 操作时间
  • └ attributes
  • String
  • 可选
  • ""
  • 扩展
  • └ operator_code
  • String
  • 必须
  • 122
  • 操作人
  • └ warehouse_code
  • String
  • 必须
  • DRF1001
  • 仓code

响应参数

名称 类型 示例值 描述
result LoadReceiveResponse "" 参数
  • └ error_code
  • String
  • 500
  • 错误码
  • └ error_message
  • String
  • 系统异常
  • 错误信息
  • └ success
  • String
  • TRUE
  • 成功标记

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaTcwmsOutboundLoadContainerReceiveRequest req = new AlibabaTcwmsOutboundLoadContainerReceiveRequest();
AlibabaTcwmsOutboundLoadContainerReceiveRequest.LoadReceiveRequest obj1 = new AlibabaTcwmsOutboundLoadContainerReceiveRequest.LoadReceiveRequest();
List<AlibabaTcwmsOutboundLoadContainerReceiveRequest.LoadContainerOrderRequest> list3 = new ArrayList<AlibabaTcwmsOutboundLoadContainerReceiveRequest.LoadContainerOrderRequest>();
AlibabaTcwmsOutboundLoadContainerReceiveRequest.LoadContainerOrderRequest obj4 = new AlibabaTcwmsOutboundLoadContainerReceiveRequest.LoadContainerOrderRequest();
list3.add(obj4);
obj4.setContainerOrderCode("10001");
obj4.setContainerOrderType("20003");
obj4.setAttributes("\"\"");
obj4.setContainerCode("HB1001");
List<AlibabaTcwmsOutboundLoadContainerReceiveRequest.LoadPackageOrderRequest> list7 = new ArrayList<AlibabaTcwmsOutboundLoadContainerReceiveRequest.LoadPackageOrderRequest>();
AlibabaTcwmsOutboundLoadContainerReceiveRequest.LoadPackageOrderRequest obj8 = new AlibabaTcwmsOutboundLoadContainerReceiveRequest.LoadPackageOrderRequest();
list7.add(obj8);
List<AlibabaTcwmsOutboundLoadContainerReceiveRequest.LoadPackageOrderDetailRequest> list11 = new ArrayList<AlibabaTcwmsOutboundLoadContainerReceiveRequest.LoadPackageOrderDetailRequest>();
AlibabaTcwmsOutboundLoadContainerReceiveRequest.LoadPackageOrderDetailRequest obj12 = new AlibabaTcwmsOutboundLoadContainerReceiveRequest.LoadPackageOrderDetailRequest();
list11.add(obj12);
obj12.setSalesQuantity("1.0");
obj12.setItemCode("123456");
obj12.setSalesUnit("件");
obj12.setStockQuantity("1.0");
obj12.setAttributes("\"\"");
obj12.setOutboundOrderDetailCode("80111001");
obj12.setStockUnit("件");
list9.setPackageDetails(list11);
obj8.setPackageCode("988800011");
obj8.setOutboundOrderCode("180000001");
obj8.setPackageOrderCode("880001");
obj8.setAttributes("\"\"");
list5.setPackages(list7);
obj4.setStationCode("站点");
obj4.setStationName("站点名称");
obj1.setContainerOrders(list3);
obj1.setOperateTime(StringUtils.parseDateTime("2020-01-01 00:00:00"));
obj1.setAttributes("\"\"");
obj1.setOperatorCode("122");
obj1.setWarehouseCode("DRF1001");
req.setLoadReceiveRequest(obj1);
AlibabaTcwmsOutboundLoadContainerReceiveResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_tcwms_outbound_load_container_receive_response>
    <result>
        <error_code>500</error_code>
        <error_message>系统异常</error_message>
        <success>TRUE</success>
    </result>
</alibaba_tcwms_outbound_load_container_receive_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

返回
顶部