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

aliexpress.logistics.order.shipment (子单声明发货)

子单申明发货

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
param_aeop_seller_shipment_sub_trade_order_request AeopSellerShipmentSubTradeOrderRequest 必须 -
  • sub_trade_order_list
  • AeopSellerShipmentSubTradeOrderDto []
  • 必须
  • 子单列表
  • └ ioss
  • String
  • 可选
  • ioss
  • ioss
  • └ send_type
  • String
  • 必须
  • part
  • 申明发货类型 part / all
  • shipment_list
  • AeopShipmentDto []
  • 必须
  • 发货列表
  • └ logistics_no
  • String
  • 必须
  • SF7551234567890
  • 运单号
  • └ service_name
  • String
  • 必须
  • CAINIAO_STANDARD
  • 物流方案编码
  • └ tracking_web_site
  • String
  • 可选
  • https://www.sf-express.com/cn/sc/dynamic_function/waybill/#search/bill-number/SF7551234567890
  • 物流方案查询地址
  • └ actual_carrier
  • String
  • 可选
  • EMS
  • 物流方案为自定义(其他)的时候必填
  • └ package_type
  • String
  • 可选
  • 包裹类型
  • 合单的时候传 consolidation
  • └ sub_trade_order_index
  • Number
  • 必须
  • 12345601
  • 子交易单序号
  • └ trade_order_id
  • Number
  • 必须
  • 123456
  • 交易单号

响应参数

名称 类型 示例值 描述
result AeopSellerShipmentSubTradeOrderResponse - 结果
  • └ error_code
  • String
  • P-0-0-2-304-09
  • 错误码
  • └ error_msg
  • String
  • 系统错误
  • 错误信息
  • sub_trade_order_list
  • AeopSellerShipmentSubTradeOrderDto []
  • []
  • 子交易单列表
  • └ error_code
  • String
  • P-0-0-2-304-09
  • 错误码
  • └ error_msg
  • String
  • 该子单已经申明发货过了
  • 错误信息
  • └ ioss
  • String
  • -
  • ioss
  • └ send_type
  • String
  • all
  • 全部申明发货/部分申明发货
  • shipment_list
  • AeopShipmentDto []
  • []
  • 发货列表
  • └ error_code
  • String
  • P-0-0-2-304-09
  • 错误码
  • └ error_msg
  • String
  • 系统错误
  • 错误信息
  • └ logistics_no
  • String
  • SF7551234567890
  • 运单号
  • └ service_name
  • String
  • CAINIAO_STANDARD
  • 物流方案编码
  • └ tracking_web_site
  • String
  • https://www.sf-express.com/cn/sc/dynamic_function/waybill/#search/bill-number/SF7551234567890
  • 查询物流根据链接
  • └ actual_carrier
  • String
  • EMS
  • 实际承运商
  • └ sub_trade_order_index
  • Number
  • 12345601
  • 子交易单序号
  • └ success
  • Boolean
  • true
  • 是否成功
  • └ trade_order_id
  • Number
  • 123456
  • 交易单号

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AliexpressLogisticsOrderShipmentRequest req = new AliexpressLogisticsOrderShipmentRequest();
AliexpressLogisticsOrderShipmentRequest.AeopSellerShipmentSubTradeOrderRequest obj1 = new AliexpressLogisticsOrderShipmentRequest.AeopSellerShipmentSubTradeOrderRequest();
List<AliexpressLogisticsOrderShipmentRequest.AeopSellerShipmentSubTradeOrderDto> list3 = new ArrayList<AliexpressLogisticsOrderShipmentRequest.AeopSellerShipmentSubTradeOrderDto>();
AliexpressLogisticsOrderShipmentRequest.AeopSellerShipmentSubTradeOrderDto obj4 = new AliexpressLogisticsOrderShipmentRequest.AeopSellerShipmentSubTradeOrderDto();
list3.add(obj4);
obj4.setIoss("ioss");
obj4.setSendType("part");
List<AliexpressLogisticsOrderShipmentRequest.AeopShipmentDto> list7 = new ArrayList<AliexpressLogisticsOrderShipmentRequest.AeopShipmentDto>();
AliexpressLogisticsOrderShipmentRequest.AeopShipmentDto obj8 = new AliexpressLogisticsOrderShipmentRequest.AeopShipmentDto();
list7.add(obj8);
obj8.setLogisticsNo("SF7551234567890");
obj8.setServiceName("CAINIAO_STANDARD");
obj8.setTrackingWebSite("https://www.sf-express.com/cn/sc/dynamic_function/waybill/#search/bill-number/SF7551234567890");
obj8.setActualCarrier("EMS");
obj8.setPackageType("包裹类型");
list5.setShipmentList(list7);
obj4.setSubTradeOrderIndex(12345601L);
obj1.setSubTradeOrderList(list3);
obj1.setTradeOrderId(123456L);
req.setParamAeopSellerShipmentSubTradeOrderRequest(obj1);
AliexpressLogisticsOrderShipmentResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<aliexpress_logistics_order_shipment_response>
    <result>
        <error_code>P-0-0-2-304-09</error_code>
        <error_msg>系统错误</error_msg>
        <sub_trade_order_list>
            <aeop_seller_shipment_sub_trade_order_dto>
                <error_code>P-0-0-2-304-09</error_code>
                <error_msg>该子单已经申明发货过了</error_msg>
                <ioss>-</ioss>
                <send_type>all</send_type>
                <shipment_list>
                    <aeop_shipment_dto>
                        <error_code>P-0-0-2-304-09</error_code>
                        <error_msg>系统错误</error_msg>
                        <logistics_no>SF7551234567890</logistics_no>
                        <service_name>CAINIAO_STANDARD</service_name>
                        <tracking_web_site>https://www.sf-express.com/cn/sc/dynamic_function/waybill/#search/bill-number/SF7551234567890</tracking_web_site>
                        <actual_carrier>EMS</actual_carrier>
                    </aeop_shipment_dto>
                </shipment_list>
                <sub_trade_order_index>12345601</sub_trade_order_index>
            </aeop_seller_shipment_sub_trade_order_dto>
        </sub_trade_order_list>
        <success>true</success>
        <trade_order_id>123456</trade_order_id>
    </result>
</aliexpress_logistics_order_shipment_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

返回
顶部