注意:以下文档只适用于TOP接口,请谨慎使用!

文档中心 > API类目 > 新零售供应链API

alibaba.ascp.uop.taobao.presalesorder.consignconfirm (预售商家仓出库)

预售商家仓出库

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
presales_order_consign_confirm_request Presalesorderconsignconfirmrequest 可选 预售订单商家仓出库对象
  • presales_order
  • Presalesorder
  • 可选
  • 预售订单信息
  • packages
  • Packages []
  • 可选
  • 包裹信息
  • └ logistics_code
  • String
  • 可选
  • SF
  • 物流公司编码
  • └ express_code
  • String
  • 必须
  • 3333
  • 运单号
  • └ package_code
  • String
  • 可选
  • 2222
  • 包裹编号
  • └ length
  • String
  • 可选
  • 10.10
  • 包裹长度 (厘米)
  • └ width
  • String
  • 可选
  • 11.12
  • 包裹宽度 (厘米)
  • └ height
  • String
  • 可选
  • 11.11
  • 包裹高度 (厘米)
  • └ weight
  • String
  • 必须
  • 2.2
  • 包裹重量 (千克)
  • └ volume
  • String
  • 可选
  • 1.5
  • 包裹体积 (升, L)
  • items
  • Items []
  • 可选
  • 商品信息
  • └ item_code
  • String
  • 可选
  • ITEM1111
  • 商品编码
  • └ item_id
  • Number
  • 可选
  • 1111
  • 商品仓储系统编码
  • └ quantity
  • Number
  • 必须
  • 1
  • 包裹内该商品的数量
  • └ order_confirm_time
  • String
  • 可选
  • 2018-01-01 11:11:11
  • 订单完成时间
  • └ presales_order_id
  • String
  • 必须
  • 1111
  • 菜鸟订单号
  • └ presales_order_code
  • String
  • 必须
  • 3333
  • 出库单号
  • └ store_code
  • String
  • 必须
  • store1111
  • 发货仓code
  • └ extend_fields
  • String
  • 可选
  • {"name":"王五","age":30}
  • 扩展属性(JSON格式)

响应参数

名称 类型 示例值 描述
presales_order_consign_confirm_response ResultWrapper 返回值包装,result为返回具体消息内容
  • └ error_message
  • String
  • 系统自动生成
  • └ error_code
  • String
  • 系统自动生成
  • └ success
  • Boolean
  • true
  • 返回是否成功

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaAscpUopTaobaoPresalesorderConsignconfirmRequest req = new AlibabaAscpUopTaobaoPresalesorderConsignconfirmRequest();
AlibabaAscpUopTaobaoPresalesorderConsignconfirmRequest.Presalesorderconsignconfirmrequest obj1 = new AlibabaAscpUopTaobaoPresalesorderConsignconfirmRequest.Presalesorderconsignconfirmrequest();
AlibabaAscpUopTaobaoPresalesorderConsignconfirmRequest.Presalesorder obj2 = new AlibabaAscpUopTaobaoPresalesorderConsignconfirmRequest.Presalesorder();
List<AlibabaAscpUopTaobaoPresalesorderConsignconfirmRequest.Packages> list4 = new ArrayList<AlibabaAscpUopTaobaoPresalesorderConsignconfirmRequest.Packages>();
AlibabaAscpUopTaobaoPresalesorderConsignconfirmRequest.Packages obj5 = new AlibabaAscpUopTaobaoPresalesorderConsignconfirmRequest.Packages();
list4.add(obj5);
obj5.setLogisticsCode("SF");
obj5.setExpressCode("3333");
obj5.setPackageCode("2222");
obj5.setLength("10.10");
obj5.setWidth("11.12");
obj5.setHeight("11.11");
obj5.setWeight("2.2");
obj5.setVolume("1.5");
List<AlibabaAscpUopTaobaoPresalesorderConsignconfirmRequest.Items> list8 = new ArrayList<AlibabaAscpUopTaobaoPresalesorderConsignconfirmRequest.Items>();
AlibabaAscpUopTaobaoPresalesorderConsignconfirmRequest.Items obj9 = new AlibabaAscpUopTaobaoPresalesorderConsignconfirmRequest.Items();
list8.add(obj9);
obj9.setItemCode("ITEM1111");
obj9.setItemId(1111L);
obj9.setQuantity(1L);
list6.setItems(list8);
obj2.setPackages(list4);
obj2.setOrderConfirmTime("2018-01-01 11:11:11");
obj2.setPresalesOrderId("1111");
obj2.setPresalesOrderCode("3333");
obj2.setStoreCode("store1111");
obj2.setExtendFields("{\"name\":\"王五\",\"age\":30}");
obj1.setPresalesOrder(obj2);
req.setPresalesOrderConsignConfirmRequest(obj1);
AlibabaAscpUopTaobaoPresalesorderConsignconfirmResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_ascp_uop_taobao_presalesorder_consignconfirm_response>
    <presales_order_consign_confirm_response>
        <error_message></error_message>
        <error_code></error_code>
        <success>true</success>
    </presales_order_consign_confirm_response>
</alibaba_ascp_uop_taobao_presalesorder_consignconfirm_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

返回
顶部