返回订单API

dangdang.orders.shippinginfoPackage.get

查看订单物流信息(支持查看包裹物流)

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

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

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

    支持的数据格式:XML

    HTTP请求方式:GET

    版本:1.0

  • 系统级输入参数:

    请参考系统级输入参数

    应用级输入参数:


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

    订单编号

    orderId

    long

     是

    12345678

    一次只能查询一张订单详细信息。   

    物流单号 expressNo
    string        是
    jk007
    每次可以查看多个包裹信息物流,但是必须是同一个订单
    店铺ID gShopID
    long        是
    9001
  • 商家接收到的XML文件格式说明:

  • <?xml version="1.0" encoding="GBK" standalone="yes"?>
    <response>
        <functionID>getOrderShippingInfo</functionID>
        <time>2018-07-10 15:43:23</time>
        <orderID>1013035349757</orderID>
        <expressNo>jk007</expressNo>
        <sendCompanyName>红帽子快递</sendCompanyName>
        <sendCompanyTel>01057999999</sendCompanyTel>
        <orderShippingInfoList>
            <orderShippingInfo>
                <info>顾客订单已从当当发出, 准备送往快递公司</info>
                <location>分拣中心</location>
                <name>发运出库jk007</name>
                <source>TMS</source>
                <time>2018-06-25 11:32:33</time>
            </orderShippingInfo>
            <orderShippingInfo>
                <info>顾客订单已从当当发出jk007, 准备送往快递公司</info>
                <location>分拣中心</location>
                <name>发运出库jk007</name>
                <source>TMS</source>
                <time>2018-06-25 11:32:33</time>
            </orderShippingInfo>
            <orderShippingInfo>
                <info>顾客订单提交成功</info>
                <location>系统</location>
                <name>提交订单</name>
                <source>订单系统</source>
                <time>2018-06-24 16:00:39</time>
            </orderShippingInfo>
            <orderShippingInfo>
                <info>顾客订单付款成功</info>
                <location>系统</location>
                <name>付款完成</name>
                <source>订单系统</source>
                <time>2018-06-24 15:52:27</time>
            </orderShippingInfo>
        </orderShippingInfoList>
    </response>

  • java版

    SdkClient sdkClient= new SdkClient(appKey, appSecret, session, version) ;
    OrdersShippingInfoPackageRequest request=new OrdersShippingInfoPackageRequest();
    OrderPackageShippingInfo shippingInfo=new OrderPackageShippingInfo();
    shippingInfo.setOrderId("38070496150");
    request.setOrderPackageShippingInfo(shippingInfo);
    OrdersShippingInfoPackageResponse response=sdkClient.excute(request);
    System.out.println(response.toString());


    php版


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

    $ordersShippinginfoPackageGetRequest = new OrdersShippinginfoPackageGetRequest();
    $ordersShippinginfoPackageGetRequest->setOrderId("35703720953");
    $result = $ddHttpClient->execute($ordersShippinginfoPackageGetRequest);