返回订单API

dangdang.orders.shippinginfo.get

查看订单物流信息

  • 功能描述:根据订单编号查看订单物流信息(包括自发COD订单、自发非COD订单、代发COD订单)

    1)订单只有发货后才能查询物流信息

    2)自发订单只有发货时使用当当已经对接的快递公司才能查询物流信息(当前已经对接的包括:中通快递、圆通快递、申通快递、韵达快递、顺丰快递)

    支持的数据格式:XML

    HTTP请求方式:GET

    版本:v1.0 v2.0


  • 系统级输入参数:

    请参考系统级输入参数

    应用级输入参数:


    变量名称 变量命名 变量类型 是否必填 示例 说明

    订单编号

    orderId

    long

    12345678

    一次只能查询一张订单详细信息。支持包裹编号和父订单编号。


     

  • 商家接收到的XML文件格式说明:


  • 商家接收到的XML文件实例:

    <?xml version="1.0" encoding="GBK"?>
    <response>
        <functionID> dangdang.orders.shippinginfo.get</functionID>
        <time>2013-10-18 14:14:01</time>
        <orderID>22030948370</orderID>
        <sendCompanyName>北京天成大通—百货</sendCompanyName>
        <sendCompanyTel>010-63373970、63380051</sendCompanyTel>
        <orderShippingInfoList>
            <orderShippingInfo>
                <shippingStatus>5001</shippingStatus>
                <shippingTime>2013-06-19 16:58:02</shippingTime>
                <shippingAdd>商家库房</shippingAdd>
                <shippingMessage>等待商家送往当当库房</shippingMessage>
            </orderShippingInfo>
            <orderShippingInfo>
                <shippingStatus>5101</shippingStatus>
                <shippingTime>2013-06-19 17:02:10</shippingTime>
                <shippingAdd>上海招商库房</shippingAdd>
                <shippingMessage>上海招商库房已揽收入库</shippingMessage>
            </orderShippingInfo>
            <orderShippingInfo>
                <shippingStatus>5201</shippingStatus>
                <shippingTime>2013-06-19 17:03:19</shippingTime>
                <shippingAdd>上海招商库房</shippingAdd>
                <shippingMessage>上海招商库房已出库</shippingMessage>
            </orderShippingInfo>
            <orderShippingInfo>
                <shippingStatus>5301</shippingStatus>
                <shippingTime>2013-06-19 17:04:05</shippingTime>
                <shippingAdd>上海招商库房</shippingAdd>
                <shippingMessage>发往北京市途中</shippingMessage>
            </orderShippingInfo>
            <orderShippingInfo>
                <shippingStatus>6001</shippingStatus>
                <shippingTime>2013-06-19 17:07:44</shippingTime>
                <shippingAdd>北京一统</shippingAdd>
                <shippingMessage>北京一统已入库 010-88888888</shippingMessage>
            </orderShippingInfo>
            <orderShippingInfo>
                <shippingStatus>6301</shippingStatus>
                <shippingTime>2013-06-19 17:08:05</shippingTime>
                <shippingAdd>北京市</shippingAdd>
                <shippingMessage>配送中,胡振军 15510021227</shippingMessage>
            </orderShippingInfo>
            <orderShippingInfo>
                <shippingStatus>6302</shippingStatus>
                <shippingTime>2013-06-19 17:11:44</shippingTime>
                <shippingAdd>北京市</shippingAdd>
                <shippingMessage>配送成功 签收人:leili</shippingMessage>
            </orderShippingInfo>
        </orderShippingInfoList>
    </response>



  • java版

    SdkClient sdkClient= new SdkClient(appKey, appSecret, session, version) ;
    OrdersShippingInfoGetRequest request=new OrdersShippingInfoGetRequest();
    request.setOrderId("38070496150");
    OrdersShippingInfoGetResponse response=sdkClient.excute(request);
    System.out.println(response.toString());


    php版

    $sdkClient = new DDHttpClient(appKey,appSecret,session)

    $ordersShippinginfoGetRequest = new OrdersShippinginfoGetRequest();
    $ordersShippinginfoGetRequest->setOrderId("35703720953");
    $result = $ddHttpClient->execute($ordersShippinginfoGetRequest);