文档中心 > API类目 > 五道口API

alibaba.wdk.wholesale.outboundorder.commit (盒马帮发货信息回传接口)

盒马帮发货信息回传接口

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
outbound_info_commit_req OutboundInfoCommitReq 必须 发货信息参数
  • outbound_item_infos
  • OutboundItemInfo []
  • 必须
  • 商品列表
  • └ wholesale_order_no
  • String
  • 可选
  • 12345666
  • 批发单号
  • └ production_date
  • Date
  • 可选
  • 2018-04-08 13:26:18
  • 已废弃,请使用containers.production_date
  • └ outbound_completed
  • Boolean
  • 必须
  • true
  • 是否完结
  • └ outbound_quantity
  • String
  • 必须
  • 2
  • 出库数量(为正数或零)
  • └ sku_code
  • String
  • 必须
  • 111111111
  • 商品编码
  • └ external_order_no
  • String
  • 必须
  • 123456789
  • 外部单号,如采购单号
  • containers
  • ContainerDo []
  • 可选
  • 容器信息
  • └ quantity
  • String
  • 可选
  • 100
  • 数量
  • └ container_code
  • String
  • 可选
  • 10010
  • 容器编码
  • └ production_date
  • Date
  • 可选
  • 2018-04-09 14:26:18
  • 生产日期
  • └ estimated_arrival_at
  • Date
  • 必须
  • 2018-04-09 14:26:18
  • 预计到货时间
  • └ outbound_at
  • Date
  • 必须
  • 2018-04-08 14:26:18
  • 出货时间
  • └ trusted_inbound
  • Boolean
  • 必须
  • true
  • 收货类型(信任收货、非信任收货)
  • └ supplier_name
  • String
  • 必须
  • 测供应商
  • 供应商名称
  • └ supplier_code
  • String
  • 必须
  • 2323
  • 供应商编码
  • └ asn_order_no
  • String
  • 必须
  • 12345567
  • asn单号
  • └ merchant_code
  • String
  • 可选
  • XXX
  • 商家编码,已经废弃

响应参数

名称 类型 示例值 描述
result ApiResult result
  • └ success
  • Boolean
  • false
  • 是否成功
  • └ err_code
  • String
  • 1
  • errCode
  • └ err_msg
  • String
  • xx异常
  • errMsg

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaWdkWholesaleOutboundorderCommitRequest req = new AlibabaWdkWholesaleOutboundorderCommitRequest();
AlibabaWdkWholesaleOutboundorderCommitRequest.OutboundInfoCommitReq obj1 = new AlibabaWdkWholesaleOutboundorderCommitRequest.OutboundInfoCommitReq();
List<AlibabaWdkWholesaleOutboundorderCommitRequest.OutboundItemInfo> list3 = new ArrayList<AlibabaWdkWholesaleOutboundorderCommitRequest.OutboundItemInfo>();
AlibabaWdkWholesaleOutboundorderCommitRequest.OutboundItemInfo obj4 = new AlibabaWdkWholesaleOutboundorderCommitRequest.OutboundItemInfo();
list3.add(obj4);
obj4.setWholesaleOrderNo("12345666");
obj4.setProductionDate(StringUtils.parseDateTime("2018-04-08 13:26:18"));
obj4.setOutboundCompleted(true);
obj4.setOutboundQuantity("2");
obj4.setSkuCode("111111111");
obj4.setExternalOrderNo("123456789");
List<AlibabaWdkWholesaleOutboundorderCommitRequest.ContainerDo> list7 = new ArrayList<AlibabaWdkWholesaleOutboundorderCommitRequest.ContainerDo>();
AlibabaWdkWholesaleOutboundorderCommitRequest.ContainerDo obj8 = new AlibabaWdkWholesaleOutboundorderCommitRequest.ContainerDo();
list7.add(obj8);
obj8.setQuantity("100");
obj8.setContainerCode("10010");
obj8.setProductionDate(StringUtils.parseDateTime("2018-04-09 14:26:18"));
list5.setContainers(list7);
obj1.setOutboundItemInfos(list3);
obj1.setEstimatedArrivalAt(StringUtils.parseDateTime("2018-04-09 14:26:18"));
obj1.setOutboundAt(StringUtils.parseDateTime("2018-04-08 14:26:18"));
obj1.setTrustedInbound(true);
obj1.setSupplierName("测供应商");
obj1.setSupplierCode("2323");
obj1.setAsnOrderNo("12345567");
obj1.setMerchantCode("XXX");
req.setOutboundInfoCommitReq(obj1);
AlibabaWdkWholesaleOutboundorderCommitResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_wdk_wholesale_outboundorder_commit_response>
    <result>
        <success>false</success>
        <err_code>1</err_code>
        <err_msg>xx异常</err_msg>
    </result>
</alibaba_wdk_wholesale_outboundorder_commit_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

返回
顶部