文档中心 > API类目 > 全球速卖通-物流管理

aliexpress.logistics.sellershipmentsupportsubtradeorder (支持子订单声明发货接口)

支持子订单声明发货接口

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
sub_trade_order_list Subtradeorderlist [] 必须
  • 最大列表长度:20
  • 1
    • └ send_type
    • String
    • 可选
    • part
    • part / all
    • └ sub_trade_order_index
    • Number
    • 可选
    • 1
    • 子订单序号,从1开始
    • shipment_list
    • Shipmentlist []
    • 可选
    • 1
    • └ logistics_no
    • String
    • 可选
    • LT123456789CN
    • logistics_no
    • └ tracking_web_site
    • String
    • 可选
    • www.baidu.com
    • tracking_web_site
    • └ service_name
    • String
    • 可选
    • CAINIAO_STANDARD
    • service_name
    • └ ioss
    • String
    • 可选
    • XX1234567890
    • ioss税号
    trade_order_id Number 必须 778824234234 主订单ID

    响应参数

    名称 类型 示例值 描述
    sub_trade_order_list Subtradeorderlist [] subTradeOrderList
    • └ send_type
    • String
    • all
    • part/all
    • └ sub_trade_order_index
    • Number
    • 1
    • subTradeOrderIndex
    • shipment_list
    • Shipmentlist []
    • shipmentList
    • └ logistics_no
    • String
    • LT123456789CN
    • logisticsNo
    • └ tracking_web_site
    • String
    • www.baidu.com
    • trackingWebSite
    • └ service_name
    • String
    • CAINIAO_STANDARD
    • serviceName
    trade_order_id Number 778824234234 Transaction order number
    code_of_error String 1 errorCode
    error_msg String Something is wrong! errorMsg
    is_success Boolean false success

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
    AliexpressLogisticsSellershipmentsupportsubtradeorderRequest req = new AliexpressLogisticsSellershipmentsupportsubtradeorderRequest();
    List<AliexpressLogisticsSellershipmentsupportsubtradeorderRequest.Subtradeorderlist> list2 = new ArrayList<AliexpressLogisticsSellershipmentsupportsubtradeorderRequest.Subtradeorderlist>();
    AliexpressLogisticsSellershipmentsupportsubtradeorderRequest.Subtradeorderlist obj3 = new AliexpressLogisticsSellershipmentsupportsubtradeorderRequest.Subtradeorderlist();
    list2.add(obj3);
    obj3.setSendType("part");
    obj3.setSubTradeOrderIndex(1L);
    List<AliexpressLogisticsSellershipmentsupportsubtradeorderRequest.Shipmentlist> list6 = new ArrayList<AliexpressLogisticsSellershipmentsupportsubtradeorderRequest.Shipmentlist>();
    AliexpressLogisticsSellershipmentsupportsubtradeorderRequest.Shipmentlist obj7 = new AliexpressLogisticsSellershipmentsupportsubtradeorderRequest.Shipmentlist();
    list6.add(obj7);
    obj7.setLogisticsNo("LT123456789CN");
    obj7.setTrackingWebSite("www.baidu.com");
    obj7.setServiceName("CAINIAO_STANDARD");
    list4.setShipmentList(list6);
    obj3.setIoss("XX1234567890");
    req.setSubTradeOrderList(list2);
    req.setTradeOrderId(778824234234L);
    AliexpressLogisticsSellershipmentsupportsubtradeorderResponse rsp = client.execute(req, sessionKey);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <aliexpress_logistics_sellershipmentsupportsubtradeorder_response>
        <sub_trade_order_list>
            <subtradeorderlist>
                <send_type>all</send_type>
                <sub_trade_order_index>1</sub_trade_order_index>
                <shipment_list>
                    <shipmentlist>
                        <logistics_no>LT123456789CN</logistics_no>
                        <tracking_web_site>www.baidu.com</tracking_web_site>
                        <service_name>CAINIAO_STANDARD</service_name>
                    </shipmentlist>
                </shipment_list>
            </subtradeorderlist>
        </sub_trade_order_list>
        <trade_order_id>778824234234</trade_order_id>
        <code_of_error>1</code_of_error>
        <error_msg>Something is wrong!</error_msg>
        <is_success>false</is_success>
    </aliexpress_logistics_sellershipmentsupportsubtradeorder_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>

    错误码解释

    错误码 错误描述 解决方案
    -999 系统统一错误 具体报错在错误信息文案中
    -315 您选择的物流方案和您填写国际运单号不匹配,如果您选择的是菜鸟物流服务,请到国际小包订单列表填写发货通知并且确认是同一个店铺下的订单;如果您选择的不是菜鸟服务,请选择正确的物流服务。 1、选择的物流方案如果是菜鸟的,请检查单号是否正确; 2、如果是非菜鸟的单号也会有校验规则,检查单号是否存在特殊字符空格之类的; 3、商家如果有多个店铺不能跨店铺使用其他店铺单号去声明发货;
    -335 通知履约出错 1、系统存在延迟,之前已经通知成功了,重复通知导致报错; 2、下游系统处理超时,请重试; 3、如果出现超时的情况,请检查传入的子单号是否过多导致超时;
    -346 【物流网规】该物流方案不支持送达该交易订单所对应的收货国家。 【物流网规】该物流方案不支持送达该交易订单所对应的收货国家。具体可查看“物流方案查询 ” https://sg-cgmp.aliexpress.com/ae-global-seller-center/logisticsschemequery

    API工具

    如何获得此API

    FAQ

    返回
    顶部