文档中心 > API类目 > 菜鸟集货API

taobao.wlb.imports.order.get (物流订单获取)

一般进口物流订单获取

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
trade_id Number 可选 759934513489849 交易订单号
gmt_create_start Date 可选 2015-02-01 12:02:32 交易订单开始创建时间
gmt_create_end Date 可选 2015-02-03 15:20:05 交易订单结束创建时间
status_code String 可选 SENT_WAIT_COMPANY_MAKE_SURE 物流订单状态编码。以下依(物流订单状态编码,描述)的形式列举出来:(TIN_CONSING,发货中),(SENT_WAIT_COMPANY_MAKE_SURE,待仓库收货),(ORDER_CANCELED,订单关闭),(COMPANY_MAKE_SURE,海外仓已揽收),(REJECTED_RECEIVED_BY_COMPANY,海外仓拒收),(ORDER_REFUNDING,退货中),(ORDER_REFUND_BY_COMPANY,订单已退货),(EXCEPTION_IN_COMPANY,海外仓内异常),(FAILED_PAID_SHIPPING_FEE,支付失败),(PAID_SHIPPING_FEE,待仓库发货),(COMPANY_CONSIGN_CONFIRM,海外仓已发货),(WAIT_CUSTOMS_MAKE_SURE,清关已收货),(EXCEPTION_IN_CUSTOMS,清关异常),(CUSTOMSING,清关中),(COMPANY_DELIVERY,国内配送)。
page_no Number 可选 1
  • 默认值:1
  • 页码。取值范围:大于零的整数; 默认值:1
    page_size Number 可选 20
  • 默认值:20
  • 每页条数。取值范围:大于0小于等于100的整数; 默认值:40; 最小值:1;最大值:20

    响应参数

    名称 类型 示例值 描述
    orders LocOrder [] 物流订单信息
    • └ carrier
    • String
    • demo
    • 物流承运商
    • └ shipping_fee
    • Number
    • 123
    • 运费
    • └ status_code
    • String
    • demo
    • 物流订单状态编码
    • └ order_code
    • String
    • demo
    • 物流订单号
    • └ trade_id
    • Number
    • 123
    • 交易订单号
    • └ tracking_no
    • String
    • demo
    • 物流运单号
    • └ customs_fee
    • Number
    • 123
    • 关税
    • └ weight
    • Number
    • 123
    • 重量
    • └ weight_unit
    • String
    • g
    • 重量单位
    • └ currency
    • String
    • CNY
    • 费用币种
    • └ status_code_desc
    • String
    • demo
    • 订单状态中文描述
    total_results Number 322 搜索到的总数量

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
    WlbImportsOrderGetRequest req = new WlbImportsOrderGetRequest();
    req.setTradeId(759934513489849L);
    req.setGmtCreateStart(StringUtils.parseDateTime("2015-02-01 12:02:32"));
    req.setGmtCreateEnd(StringUtils.parseDateTime("2015-02-03 15:20:05"));
    req.setStatusCode("SENT_WAIT_COMPANY_MAKE_SURE");
    req.setPageNo(1L);
    req.setPageSize(20L);
    WlbImportsOrderGetResponse rsp = client.execute(req, sessionKey);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <wlb_imports_order_get_response>
        <orders>
            <loc_order>
                <carrier>demo</carrier>
                <shipping_fee>123</shipping_fee>
                <status_code>demo</status_code>
                <order_code>demo</order_code>
                <trade_id>123</trade_id>
                <tracking_no>demo</tracking_no>
                <customs_fee>123</customs_fee>
                <weight>123</weight>
                <weight_unit>g</weight_unit>
                <currency>CNY</currency>
                <status_code_desc>demo</status_code_desc>
            </loc_order>
        </orders>
        <total_results>322</total_results>
    </wlb_imports_order_get_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

    返回
    顶部