文档中心 > API类目 > 鸟潮物流API

alibaba.niaochao.logistics.wrdp.order.create (鸟巢正向仓配物流订单创建)

鸟潮正向物流外部订单创建

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
create_trade_logistics_order_request CreateTradeLogisticsOrderRequest 可选 物流订单请求对象
  • sub_order_requests
  • CreateLogisticsSubOrderRequest []
  • 可选
  • 物流子订单/商品信息
  • └ discount_fee
  • Number
  • 可选
  • 300
  • 优惠金额,单位为分
  • └ item_title
  • String
  • 可选
  • iPhone12
  • 商品名称/标题
  • └ sku_size
  • String
  • 可选
  • 5
  • 商品尺寸
  • └ total_price
  • Number
  • 必须
  • 545000
  • 子单维度商品总金额
  • └ weight
  • String
  • 可选
  • 250
  • 单位重量,单位g
  • └ sub_source_order_id
  • String
  • 必须
  • LS4432342423432
  • 子订单id
  • └ sale_unit
  • String
  • 必须
  • 商品销售单位
  • └ bar_code
  • String
  • 可选
  • BAR8989090
  • 商品条码
  • └ stock_unit
  • String
  • 可选
  • 商品库存单位
  • └ volume
  • String
  • 必须
  • 40
  • 子单维度体积,单位cm立方
  • └ expect_stock_quantity
  • String
  • 可选
  • 1
  • 期待出库库存数量
  • └ pay_fee
  • Number
  • 可选
  • 548000
  • 实际支付金额
  • └ price
  • Number
  • 必须
  • 600000
  • 原始单价,单位分
  • └ total_weight
  • String
  • 可选
  • 256
  • 子单维度总重量,单位g
  • └ expect_sale_quantity
  • String
  • 必须
  • 1
  • 期待销售数量
  • └ standard_product
  • Boolean
  • 可选
  • true
  • 标品/非标品
  • └ sku_code
  • String
  • 必须
  • CODE8787868
  • 商品编码
  • └ origin_fee
  • Number
  • 可选
  • 600000
  • 原始金额,单位分
  • └ source_order_id
  • String
  • 可选
  • 498953895348954
  • 源订单id
  • └ order_type
  • String
  • 可选
  • WAREHOUSE_DP
  • 服务产品类型
  • └ discount_fee
  • Number
  • 可选
  • 300
  • 总优惠金额
  • └ product_id
  • String
  • 可选
  • 454456565
  • 服务产品id
  • └ pay_time
  • Date
  • 可选
  • 2021-01-01 12:10:20
  • 支付时间
  • receiver_info
  • ContactInfo
  • 可选
  • 接受人信息
  • └ address
  • String
  • 可选
  • 浙江省余杭区五常街道文一四路88号
  • 四级地址
  • └ lng_lat
  • String
  • 可选
  • 123.3dfd45,35.545465
  • 经纬度
  • └ phone
  • String
  • 可选
  • 182273899387
  • 手机号码
  • └ name
  • String
  • 可选
  • 张三
  • 姓名
  • └ user_expect_time
  • String
  • 可选
  • 2021-01-03 12:10:20
  • 用户期待送达时间
  • └ post_fee
  • Number
  • 可选
  • 0
  • 邮费
  • └ remark
  • String
  • 可选
  • 该订单注意事项
  • 备注
  • └ warehouse_code
  • String
  • 可选
  • WAN999
  • 鸟潮商家仓code
  • └ order_time
  • Date
  • 可选
  • 2021-01-01 12:10:20
  • 订单时间
  • └ declared_price
  • Number
  • 可选
  • 600000
  • 声明价值,单位分
  • └ pay_fee
  • Number
  • 可选
  • 600000
  • 实际总支付金额,单位分
  • └ is_test
  • String
  • 可选
  • 0
  • 测试标,0/1
  • └ origin_fee
  • Number
  • 可选
  • 600000
  • 实际总原始金额,单位分

响应参数

名称 类型 示例值 描述
result Result 接口返回model
  • └ error_code
  • String
  • ERROR_CODE
  • 错误码
  • data
  • CreateTradeLogisticsOrderResponse
  • {}
  • 返回数据
  • └ expect_time
  • String
  • 2021-05-16 19:12:14~2021-05-16 19:52:14
  • 用户期望送达时间
  • └ logistics_order_id
  • String
  • 123331111126
  • 物流订单ID
  • └ error_msg
  • String
  • 系统异常
  • message
  • └ success
  • Boolean
  • false
  • 是否成功

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaNiaochaoLogisticsWrdpOrderCreateRequest req = new AlibabaNiaochaoLogisticsWrdpOrderCreateRequest();
AlibabaNiaochaoLogisticsWrdpOrderCreateRequest.CreateTradeLogisticsOrderRequest obj1 = new AlibabaNiaochaoLogisticsWrdpOrderCreateRequest.CreateTradeLogisticsOrderRequest();
List<AlibabaNiaochaoLogisticsWrdpOrderCreateRequest.CreateLogisticsSubOrderRequest> list3 = new ArrayList<AlibabaNiaochaoLogisticsWrdpOrderCreateRequest.CreateLogisticsSubOrderRequest>();
AlibabaNiaochaoLogisticsWrdpOrderCreateRequest.CreateLogisticsSubOrderRequest obj4 = new AlibabaNiaochaoLogisticsWrdpOrderCreateRequest.CreateLogisticsSubOrderRequest();
list3.add(obj4);
obj4.setDiscountFee(300L);
obj4.setItemTitle("iPhone12");
obj4.setSkuSize("5");
obj4.setTotalPrice(545000L);
obj4.setWeight("250");
obj4.setSubSourceOrderId("LS4432342423432");
obj4.setSaleUnit("套");
obj4.setBarCode("BAR8989090");
obj4.setStockUnit("套");
obj4.setVolume("40");
obj4.setExpectStockQuantity("1");
obj4.setPayFee(548000L);
obj4.setPrice(600000L);
obj4.setTotalWeight("256");
obj4.setExpectSaleQuantity("1");
obj4.setStandardProduct(true);
obj4.setSkuCode("CODE8787868");
obj4.setOriginFee(600000L);
obj1.setSubOrderRequests(list3);
obj1.setSourceOrderId("498953895348954");
obj1.setOrderType("WAREHOUSE_DP");
obj1.setDiscountFee(300L);
obj1.setProductId("454456565");
obj1.setPayTime(StringUtils.parseDateTime("2021-01-01 12:10:20"));
AlibabaNiaochaoLogisticsWrdpOrderCreateRequest.ContactInfo obj5 = new AlibabaNiaochaoLogisticsWrdpOrderCreateRequest.ContactInfo();
obj5.setAddress("浙江省余杭区五常街道文一四路88号");
obj5.setLngLat("123.3dfd45,35.545465");
obj5.setPhone("182273899387");
obj5.setName("张三");
obj1.setReceiverInfo(obj5);
obj1.setUserExpectTime("2021-01-03 12:10:20");
obj1.setPostFee(0L);
obj1.setRemark("该订单注意事项");
obj1.setWarehouseCode("WAN999");
obj1.setOrderTime(StringUtils.parseDateTime("2021-01-01 12:10:20"));
obj1.setDeclaredPrice(600000L);
obj1.setPayFee(600000L);
obj1.setIsTest("0");
obj1.setOriginFee(600000L);
req.setCreateTradeLogisticsOrderRequest(obj1);
AlibabaNiaochaoLogisticsWrdpOrderCreateResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_niaochao_logistics_wrdp_order_create_response>
    <result>
        <error_code>ERROR_CODE</error_code>
        <data>
            <expect_time>2021-05-16 19:12:14~2021-05-16 19:52:14</expect_time>
            <logistics_order_id>123331111126</logistics_order_id>
        </data>
        <error_msg>系统异常</error_msg>
        <success>false</success>
    </result>
</alibaba_niaochao_logistics_wrdp_order_create_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

返回
顶部