alibaba.wdk.fulfill.coordination.wms.order.centercallback (盒马优选标准发货单发运接口)

盒马优选标准发货单发运接口

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
requestmessage CentreWarehouseReceiveRequest 必须 入參信息
  • └ fulfill_tag
  • String
  • 必须
  • B2C_CODE
  • 履约服务
  • └ waybill_no
  • String
  • 必须
  • 运单号
  • 运单号
  • └ delivery_order_code
  • String
  • 必须
  • 11
  • 发货单号,仓内自己生成,可以带上具体业务含义,最长32位
  • └ is_test
  • String
  • 必须
  • 1
  • 测试标
  • └ tc_warehouse_code
  • String
  • 必须
  • 11
  • 网格仓编码
  • └ warehouse_code
  • String
  • 必须
  • 11
  • 中心仓编码
  • └ merchant_code
  • String
  • 必须
  • hm
  • 商户编码
  • └ user_expect_time
  • String
  • 必须
  • 时间片
  • 用户选择送达时间
  • └ attribute_map
  • String
  • 可选
  • <String,String>
  • 扩展属性
  • items
  • CentreWarehouseReceiveItemRequest []
  • 必须
  • 出库明细
  • item_container_infos
  • CentreWarehouseReceiveItemContainerRequest []
  • 可选
  • 商品容器信息
  • └ actual_stock_quantity
  • String
  • 可选
  • 1
  • SKU发货数量(库存单位) 必填
  • └ lu_code
  • String
  • 可选
  • 12121
  • SKU编码
  • └ sku_code
  • String
  • 必须
  • abc
  • SKU编码
  • └ actual_stock_quantity
  • String
  • 必须
  • 1
  • SKU发货数量
  • └ delivery_dock_code
  • String
  • 必须
  • tc1234
  • 自提点
  • └ bar_codes
  • String []
  • 必须
  • 11111111,22222
  • 一品多条码,多个以逗号分隔
  • containers
  • CentreWarehouseReceiveContainerRequest []
  • 可选
  • 容器信息
  • └ ext_map
  • String
  • 可选
  • <String,String>
  • 扩展属性
  • └ flow_code
  • String
  • 可选
  • 1234566
  • 作业流水号
  • └ lu_type
  • String
  • 可选
  • 11
  • 装载单元类型
  • └ lu_code
  • String
  • 可选
  • **
  • 装载单元编码
  • └ container_type
  • String
  • 可选
  • 11
  • 容器类型
  • └ container_code
  • String
  • 可选
  • 11
  • 容器code
  • sub_containers
  • CentreWarehouseReceiveContainerRequest []
  • 可选
  • 下级容器信息
  • └ flow_code
  • String
  • 可选
  • 1234566
  • 作业流水号,仓内自己生成,可以以某字母开头带上标识最长32位
  • └ lu_type
  • String
  • 可选
  • 1
  • 装载单元类型
  • └ lu_code
  • String
  • 可选
  • 1
  • 装载单元编码
  • └ container_type
  • String
  • 可选
  • 1
  • 容器类型
  • └ container_code
  • String
  • 可选
  • 1
  • 容器code
  • └ ext_map
  • String
  • 可选
  • 1
  • 扩展属性
  • └ sub_containers
  • String []
  • 可选
  • 1
  • 下级容器信息

响应参数

名称 类型 示例值 描述
error_msg String 错误 错误
errorcode String 404 错误代码
errorsuccess String false 是否正常

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaWdkFulfillCoordinationWmsOrderCentercallbackRequest req = new AlibabaWdkFulfillCoordinationWmsOrderCentercallbackRequest();
AlibabaWdkFulfillCoordinationWmsOrderCentercallbackRequest.CentreWarehouseReceiveRequest obj1 = new AlibabaWdkFulfillCoordinationWmsOrderCentercallbackRequest.CentreWarehouseReceiveRequest();
obj1.setFulfillTag("B2C_CODE");
obj1.setWaybillNo("运单号");
obj1.setDeliveryOrderCode("11");
obj1.setIsTest("1");
obj1.setTcWarehouseCode("11");
obj1.setWarehouseCode("11");
obj1.setMerchantCode("hm");
obj1.setUserExpectTime("时间片");
obj1.setAttributeMap("<String,String>");
List<AlibabaWdkFulfillCoordinationWmsOrderCentercallbackRequest.CentreWarehouseReceiveItemRequest> list3 = new ArrayList<AlibabaWdkFulfillCoordinationWmsOrderCentercallbackRequest.CentreWarehouseReceiveItemRequest>();
AlibabaWdkFulfillCoordinationWmsOrderCentercallbackRequest.CentreWarehouseReceiveItemRequest obj4 = new AlibabaWdkFulfillCoordinationWmsOrderCentercallbackRequest.CentreWarehouseReceiveItemRequest();
list3.add(obj4);
List<AlibabaWdkFulfillCoordinationWmsOrderCentercallbackRequest.CentreWarehouseReceiveItemContainerRequest> list7 = new ArrayList<AlibabaWdkFulfillCoordinationWmsOrderCentercallbackRequest.CentreWarehouseReceiveItemContainerRequest>();
AlibabaWdkFulfillCoordinationWmsOrderCentercallbackRequest.CentreWarehouseReceiveItemContainerRequest obj8 = new AlibabaWdkFulfillCoordinationWmsOrderCentercallbackRequest.CentreWarehouseReceiveItemContainerRequest();
list7.add(obj8);
obj8.setActualStockQuantity("1");
obj8.setLuCode("12121");
list5.setItemContainerInfos(list7);
obj4.setSkuCode("abc");
obj4.setActualStockQuantity("1");
obj4.setDeliveryDockCode("tc1234");
obj4.setBarCodes("11111111,22222");
obj1.setItems(list3);
List<AlibabaWdkFulfillCoordinationWmsOrderCentercallbackRequest.CentreWarehouseReceiveContainerRequest> list10 = new ArrayList<AlibabaWdkFulfillCoordinationWmsOrderCentercallbackRequest.CentreWarehouseReceiveContainerRequest>();
AlibabaWdkFulfillCoordinationWmsOrderCentercallbackRequest.CentreWarehouseReceiveContainerRequest obj11 = new AlibabaWdkFulfillCoordinationWmsOrderCentercallbackRequest.CentreWarehouseReceiveContainerRequest();
list10.add(obj11);
obj11.setExtMap("<String,String>");
obj11.setFlowCode("1234566");
obj11.setLuType("11");
obj11.setLuCode("**");
obj11.setContainerType("11");
obj11.setContainerCode("11");
List<AlibabaWdkFulfillCoordinationWmsOrderCentercallbackRequest.CentreWarehouseReceiveContainerRequest> list14 = new ArrayList<AlibabaWdkFulfillCoordinationWmsOrderCentercallbackRequest.CentreWarehouseReceiveContainerRequest>();
AlibabaWdkFulfillCoordinationWmsOrderCentercallbackRequest.CentreWarehouseReceiveContainerRequest obj15 = new AlibabaWdkFulfillCoordinationWmsOrderCentercallbackRequest.CentreWarehouseReceiveContainerRequest();
list14.add(obj15);
obj15.setFlowCode("1234566");
obj15.setLuType("1");
obj15.setLuCode("1");
obj15.setContainerType("1");
obj15.setContainerCode("1");
obj15.setExtMap("1");
obj15.setSubContainers("1");
list12.setSubContainers(list14);
obj1.setContainers(list10);
req.setRequestmessage(obj1);
AlibabaWdkFulfillCoordinationWmsOrderCentercallbackResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_wdk_fulfill_coordination_wms_order_centercallback_response>
    <error_msg>错误</error_msg>
    <errorcode>404</errorcode>
    <errorsuccess>false</errorsuccess>
</alibaba_wdk_fulfill_coordination_wms_order_centercallback_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

返回
顶部