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

alibaba.niaochao.logistics.trade.order.create (鸟潮正向物流订单创建)

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

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
create_trade_logistics_order_request CreateTradeLogisticsOrderRequest 必须 创单入参
  • └ declared_price
  • Number
  • 可选
  • 3000
  • 声明价值,单位为分
  • └ discount_fee
  • Number
  • 可选
  • 900
  • 优惠金额,单位为分
  • └ is_test
  • String
  • 必须
  • 1
  • 测试标
  • └ order_time
  • Date
  • 必须
  • 2021-05-19 14:49:12
  • 创建时间
  • └ origin_fee
  • Number
  • 可选
  • 3000
  • 订单原始金额,单位为分
  • └ pay_fee
  • Number
  • 可选
  • 2100
  • 支付金额,单位为分
  • └ pay_time
  • Date
  • 可选
  • 2021-05-19 14:50:05
  • 订单支付时间
  • └ post_fee
  • Number
  • 可选
  • 0
  • 邮费
  • └ product_id
  • String
  • 必须
  • 001
  • 鸟潮服务产品ID
  • receiver_info
  • ContactInfo
  • 可选
  • 收货人信息
  • └ address
  • String
  • 可选
  • 浙江省杭州市余杭区五常街道xxx
  • 详细地址
  • └ lng_lat
  • String
  • 可选
  • 113.29063,23.089657
  • 经纬度
  • └ name
  • String
  • 可选
  • 张三
  • 姓名
  • └ phone
  • String
  • 可选
  • 18817265536
  • 手机号
  • └ remark
  • String
  • 可选
  • 备注1
  • 备注
  • └ source_order_id
  • String
  • 必须
  • 02105161912140137
  • 商家订单ID
  • tc_tokens
  • TcTokenRequest []
  • 必须
  • {}
  • 订单内的令牌
  • └ token_code
  • String
  • 必须
  • 21212112
  • 令牌code
  • └ volume
  • String
  • 必须
  • 1000
  • 体积。单位为cm?
  • └ weight
  • String
  • 必须
  • 1000
  • 重量。单位为g
  • └ storage_mode
  • String
  • 必须
  • 常温
  • 温层要求。
  • └ user_expect_time
  • String
  • 可选
  • 2021-05-16 19:12:14~2021-05-16 19:52:14
  • 用户期望送达时间
  • └ warehouse_code
  • String
  • 必须
  • code111
  • 商家仓code

响应参数

名称 类型 示例值 描述
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);
AlibabaNiaochaoLogisticsTradeOrderCreateRequest req = new AlibabaNiaochaoLogisticsTradeOrderCreateRequest();
AlibabaNiaochaoLogisticsTradeOrderCreateRequest.CreateTradeLogisticsOrderRequest obj1 = new AlibabaNiaochaoLogisticsTradeOrderCreateRequest.CreateTradeLogisticsOrderRequest();
obj1.setDeclaredPrice(3000L);
obj1.setDiscountFee(900L);
obj1.setIsTest("1");
obj1.setOrderTime(StringUtils.parseDateTime("2021-05-19 14:49:12"));
obj1.setOriginFee(3000L);
obj1.setPayFee(2100L);
obj1.setPayTime(StringUtils.parseDateTime("2021-05-19 14:50:05"));
obj1.setPostFee(0L);
obj1.setProductId("001");
AlibabaNiaochaoLogisticsTradeOrderCreateRequest.ContactInfo obj2 = new AlibabaNiaochaoLogisticsTradeOrderCreateRequest.ContactInfo();
obj2.setAddress("浙江省杭州市余杭区五常街道xxx");
obj2.setLngLat("113.29063,23.089657");
obj2.setName("张三");
obj2.setPhone("18817265536");
obj1.setReceiverInfo(obj2);
obj1.setRemark("备注1");
obj1.setSourceOrderId("02105161912140137");
List<AlibabaNiaochaoLogisticsTradeOrderCreateRequest.TcTokenRequest> list4 = new ArrayList<AlibabaNiaochaoLogisticsTradeOrderCreateRequest.TcTokenRequest>();
AlibabaNiaochaoLogisticsTradeOrderCreateRequest.TcTokenRequest obj5 = new AlibabaNiaochaoLogisticsTradeOrderCreateRequest.TcTokenRequest();
list4.add(obj5);
obj5.setTokenCode("21212112");
obj5.setVolume("1000");
obj5.setWeight("1000");
obj5.setStorageMode("常温");
obj1.setTcTokens(list4);
obj1.setUserExpectTime("2021-05-16 19:12:14~2021-05-16 19:52:14");
obj1.setWarehouseCode("code111");
req.setCreateTradeLogisticsOrderRequest(obj1);
AlibabaNiaochaoLogisticsTradeOrderCreateResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_niaochao_logistics_trade_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_trade_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

返回
顶部