文档中心 > API类目 > 天猫精灵供应链数字工厂

aliyun.gsc.production.deliverorder.report (F2C快递发货面单)

F2C快递发货面单

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
waybill_info_param WaybillInfoParam 必须 面单入参
  • └ po_no
  • String
  • 必须
  • POXXXXX
  • PO号
  • item_infos
  • SnItem []
  • 必须
  • SN项
  • └ cuei
  • String
  • 可选
  • 0001
  • 联通ei
  • └ ctei
  • String
  • 可选
  • 0001
  • 电信ei
  • └ cmei
  • String
  • 可选
  • 0001
  • 移动ei
  • └ mac
  • String
  • 必须
  • D4:2F:E6:81:13:D1
  • MAC
  • └ sn
  • String
  • 必须
  • 0001
  • SN码
  • └ po_line_no
  • String
  • 必须
  • 1
  • PO行号
  • └ vendor_name
  • String
  • 可选
  • 供应商名称A
  • 供应商名称
  • └ vendor_code
  • String
  • 可选
  • vendor001
  • 供应商编码

响应参数

名称 类型 示例值 描述
response_code String 200 返回状态码
data DeliverOrderResult {} 返回业务数据
  • └ print_data
  • String
  • 菜鸟快递面单信息
  • 面单信息
  • └ parent_waybill_code
  • String
  • 001
  • 母面单号
  • └ waybill_code
  • String
  • 3300006034580
  • 面单号
  • └ appkey
  • String
  • 123456789
  • appkey
error_message String no 错误信息
message String 成功 信息

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AliyunGscProductionDeliverorderReportRequest req = new AliyunGscProductionDeliverorderReportRequest();
AliyunGscProductionDeliverorderReportRequest.WaybillInfoParam obj1 = new AliyunGscProductionDeliverorderReportRequest.WaybillInfoParam();
obj1.setPoNo("POXXXXX");
List<AliyunGscProductionDeliverorderReportRequest.SnItem> list3 = new ArrayList<AliyunGscProductionDeliverorderReportRequest.SnItem>();
AliyunGscProductionDeliverorderReportRequest.SnItem obj4 = new AliyunGscProductionDeliverorderReportRequest.SnItem();
list3.add(obj4);
obj4.setCuei("0001");
obj4.setCtei("0001");
obj4.setCmei("0001");
obj4.setMac("D4:2F:E6:81:13:D1");
obj4.setSn("0001");
obj1.setItemInfos(list3);
obj1.setPoLineNo("1");
obj1.setVendorName("供应商名称A");
obj1.setVendorCode("vendor001");
req.setWaybillInfoParam(obj1);
AliyunGscProductionDeliverorderReportResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<aliyun_gsc_production_deliverorder_report_response>
    <response_code>200</response_code>
    <data>
        <print_data>菜鸟快递面单信息</print_data>
        <parent_waybill_code>001</parent_waybill_code>
        <waybill_code>3300006034580</waybill_code>
        <appkey>123456789</appkey>
    </data>
    <error_message>no</error_message>
    <message>成功</message>
</aliyun_gsc_production_deliverorder_report_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

返回
顶部