文档中心 > API类目 > 阿里健康药API

alibaba.alihealth.wechat.waybill.get (阿里健康-微信小店电子面单获取)

阿里健康-微信小店电子面单获取

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
waybill_create_request WaybillCreateRequest 必须 获取电子面单请求
  • └ delivery_id
  • String
  • 必须
  • ZTO
  • 快递公司对应的id
  • └ supplier_id
  • Number
  • 必须
  • 1000111
  • 供应商id
  • └ site_code
  • String
  • 必须
  • 123456
  • 网点编码
  • └ package_id
  • String
  • 必须
  • 123456
  • 包裹id,该id由调用方自行定义,调用方需要保证唯一,长度不超过64位
  • receiver
  • AddressDTO
  • 必须
  • 收件人信息(密文)
  • └ address
  • String
  • 必须
  • 测试地址666
  • 详细地址
  • └ province
  • String
  • 必须
  • 浙江省
  • └ city
  • String
  • 必须
  • 杭州市
  • └ street
  • String
  • 可选
  • 五常街道
  • 街道
  • └ name
  • String
  • 必须
  • 测试收件人
  • 姓名
  • └ mobile
  • String
  • 必须
  • 123456
  • 联系电话
  • └ county
  • String
  • 必须
  • 余杭区
  • sender
  • AddressDTO
  • 必须
  • 发件人信息
  • └ address
  • String
  • 必须
  • 测试地址666
  • 详细地址
  • └ province
  • String
  • 必须
  • 浙江省
  • └ city
  • String
  • 必须
  • 杭州市
  • └ street
  • String
  • 可选
  • 五常街道
  • 街道
  • └ name
  • String
  • 必须
  • 测试收件人
  • 姓名
  • └ mobile
  • String
  • 必须
  • 123456
  • 联系电话
  • └ county
  • String
  • 必须
  • 余杭区
  • order_list
  • OrderDTO []
  • 必须
  • List
  • 订单信息
  • └ main_biz_order_id
  • Number
  • 必须
  • 123456
  • 主订单号
  • └ main_ship_order_id
  • Number
  • 必须
  • 123456
  • 主发货单号
  • └ shop_id
  • String
  • 可选
  • 123456
  • 面单主体id
  • └ extend_info
  • String
  • 可选
  • {}
  • 扩展字段,json string格式
  • └ ewaybill_acct_id
  • String
  • 必须
  • 123456
  • 电子面单客户编号

响应参数

名称 类型 示例值 描述
result Result result
  • data
  • WaybillResultDTO
  • 电子面单结果模型
  • └ ewaybill_order_id
  • String
  • 123456
  • 电子面单订单id(唯一键)
  • └ waybill_id
  • String
  • 123456
  • 快递单号
  • └ print_info
  • String
  • zxcvnshdjksa
  • 打印信息,用于传给打印组件打印面单
  • └ package_id
  • String
  • 123
  • 调用方传入的package_id
  • └ success
  • Boolean
  • true
  • 成功/失败
  • └ error_code
  • String
  • system_error
  • 错误码
  • └ retry
  • Boolean
  • false
  • 是否重试
  • └ error_msg
  • String
  • 参数错误
  • 错误信息

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaAlihealthWechatWaybillGetRequest req = new AlibabaAlihealthWechatWaybillGetRequest();
AlibabaAlihealthWechatWaybillGetRequest.WaybillCreateRequest obj1 = new AlibabaAlihealthWechatWaybillGetRequest.WaybillCreateRequest();
obj1.setDeliveryId("ZTO");
obj1.setSupplierId(1000111L);
obj1.setSiteCode("123456");
obj1.setPackageId("123456");
AlibabaAlihealthWechatWaybillGetRequest.AddressDTO obj2 = new AlibabaAlihealthWechatWaybillGetRequest.AddressDTO();
obj2.setAddress("测试地址666");
obj2.setProvince("浙江省");
obj2.setCity("杭州市");
obj2.setStreet("五常街道");
obj2.setName("测试收件人");
obj2.setMobile("123456");
obj2.setCounty("余杭区");
obj1.setReceiver(obj2);
AlibabaAlihealthWechatWaybillGetRequest.AddressDTO obj3 = new AlibabaAlihealthWechatWaybillGetRequest.AddressDTO();
obj3.setAddress("测试地址666");
obj3.setProvince("浙江省");
obj3.setCity("杭州市");
obj3.setStreet("五常街道");
obj3.setName("测试收件人");
obj3.setMobile("123456");
obj3.setCounty("余杭区");
obj1.setSender(obj3);
List<AlibabaAlihealthWechatWaybillGetRequest.OrderDTO> list5 = new ArrayList<AlibabaAlihealthWechatWaybillGetRequest.OrderDTO>();
AlibabaAlihealthWechatWaybillGetRequest.OrderDTO obj6 = new AlibabaAlihealthWechatWaybillGetRequest.OrderDTO();
list5.add(obj6);
obj6.setMainBizOrderId(123456L);
obj6.setMainShipOrderId(123456L);
obj1.setOrderList(list5);
obj1.setShopId("123456");
obj1.setExtendInfo("{}");
obj1.setEwaybillAcctId("123456");
req.setWaybillCreateRequest(obj1);
AlibabaAlihealthWechatWaybillGetResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_alihealth_wechat_waybill_get_response>
    <result>
        <data>
            <ewaybill_order_id>123456</ewaybill_order_id>
            <waybill_id>123456</waybill_id>
            <print_info>zxcvnshdjksa</print_info>
            <package_id>123</package_id>
        </data>
        <success>true</success>
        <error_code>system_error</error_code>
        <retry>false</retry>
        <error_msg>参数错误</error_msg>
    </result>
</alibaba_alihealth_wechat_waybill_get_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

返回
顶部