文档中心 > API类目 > AE-奇门API

qimen.aliexpress.logistics.getpdfsbycloudprint (面单云打印)

使用云打印服务打印物流面单

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
id String 必须 cn12343523 卖家登录的login_id
print_detail Boolean 可选 true 是否打印详情
warehouse_order_query_d_t_os AeopWarehouseOrderQueryPdfRequest [] 可选
  • 最大列表长度:999
  • 批量查询线上发货信息进去打印,列表类型,以json格式来表达
    • └ extend_data
    • String
    • 可选
    • [{"imageUrl":"http://xxxxxx","productDescription":"ALIBAB\r\nALIBABA\r\nALIBABA"}]
    • 自定义分拣单信息
    • └ international_logistics_id
    • String
    • 可选
    • LM2342342CN
    • 国际运单号
    • └ id
    • Number
    • 可选
    • 3546234234
    • 物流订单号

    响应参数

    名称 类型 示例值 描述
    result AeopWaybillCloudPrintDataResponse 返回结果
    • └ success
    • Boolean
    • true
    • 调用是否成功
    • └ error_message
    • String
    • system error
    • 调用出错信息
    • └ error_code
    • String
    • 1
    • 调用出错码
    • aeop_cloud_print_data_response_list
    • AeopCloudPrintDataResponse []
    • aeopCloudPrintDataResponseList
    • └ wl_warehouse_order_id
    • Number
    • 34567324
    • 物流订单号
    • └ order_code
    • String
    • LP8887343242344
    • 第三方编码
    • └ international_logistics_num
    • String
    • LM234234234CN
    • 国际运单号
    • cloud_print_data_list
    • Struct []
    • cloudPrintDataList
    • └ template_url_list
    • String []
    • templateUrlList
    • └ print_data
    • String
    • FGSFSDFSDFSDFREWRWERWEREWRWERWER
    • 面单数据

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    QimenCloudClient client = new DefaultQimenCloudClient(url, appkey, secret);
    AliexpressLogisticsGetpdfsbycloudprintRequest req = new AliexpressLogisticsGetpdfsbycloudprintRequest();
    req.setId("cn12343523");
    req.setPrintDetail(true);
    List<AliexpressLogisticsGetpdfsbycloudprintRequest.AeopWarehouseOrderQueryPdfRequest> list2 = new ArrayList<AliexpressLogisticsGetpdfsbycloudprintRequest.AeopWarehouseOrderQueryPdfRequest>();
    AliexpressLogisticsGetpdfsbycloudprintRequest.AeopWarehouseOrderQueryPdfRequest obj3 = new AliexpressLogisticsGetpdfsbycloudprintRequest.AeopWarehouseOrderQueryPdfRequest();
    list2.add(obj3);
    obj3.setExtendData("[{\"imageUrl\":\"http://xxxxxx\",\"productDescription\":\"ALIBAB\r\nALIBABA\r\nALIBABA\"}]");
    obj3.setInternationalLogisticsId("LM2342342CN");
    obj3.setId(3546234234L);
    req.setWarehouseOrderQueryDTOs(list2);
    AliexpressLogisticsGetpdfsbycloudprintResponse rsp = client.execute(req);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <result>
        <success>true</success>
        <error_message>system error</error_message>
        <error_code>1</error_code>
        <aeop_cloud_print_data_response_list>
            <aeop_cloud_print_data_response>
                <wl_warehouse_order_id>34567324</wl_warehouse_order_id>
                <order_code>LP8887343242344</order_code>
                <international_logistics_num>LM234234234CN</international_logistics_num>
                <cloud_print_data_list>
                    <struct>
                        <print_data>FGSFSDFSDFSDFREWRWERWEREWRWERWER</print_data>
                    </struct>
                </cloud_print_data_list>
            </aeop_cloud_print_data_response>
        </aeop_cloud_print_data_response_list>
    </result>
    

    异常示例

    • 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

    返回
    顶部