文档中心 > API类目 > 千帆计划

tmall.ovs.delivery.package.info.send (集运预报单回传)

集运预报单回传

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
param DeliveryOrderFirstPackageSendRequest 可选 请求参数
  • └ open_user_id
  • String
  • 可选
  • 3243fgtt34242
  • 平台买家id
  • └ mail_no
  • String
  • 可选
  • 534253242452
  • 物流单号
  • └ status
  • Number
  • 可选
  • 200
  • WAIT_INBOUND(100, "等待仓库入库"), INBOUND_FAIL(-200, "入库异常"), INBOUND_SUCCESS(200,"入库成功"), CANCELED(-100,"已取消"),TRANSFER(-400,"转寄"), DESTROY(-500,"销毁")
  • └ occur_time
  • Number
  • 可选
  • 1641365460569
  • 业务发生时间戳 毫秒
  • └ weight
  • Number
  • 可选
  • 11
  • 包裹重量 g 拆包前
  • └ length
  • Number
  • 可选
  • 12
  • 包裹长 cm 拆包前
  • └ width
  • Number
  • 可选
  • 12
  • 包裹宽 cm 拆包前
  • └ height
  • Number
  • 可选
  • 32
  • 包裹高 cm 拆包前
  • verify_info_list
  • DeliveryPackageVerifyInfoDTO []
  • 可选
  • 质检结果列表 如拆包验货的结果 图片等
  • └ pic_urls
  • String []
  • 可选
  • -
  • 图片外网URL数组 ["http://www.taobao.com/test",""]
  • └ result_code
  • String
  • 可选
  • success
  • 成功(success)/失败(fail)
  • └ result_desc
  • String
  • 可选
  • 我方默认会做拆包验货 验货结果正常 无破损
  • 质检结果描述
  • goods_list
  • FirstPackageRequestGoodDTO []
  • 可选
  • 商品列表(预留字段,暂不用回传)
  • └ sku_name
  • String
  • 可选
  • -
  • 商品名称
  • └ quantity
  • Number
  • 可选
  • 1
  • 数量
  • └ sku_code
  • String
  • 可选
  • skuCode
  • skuCode
  • └ weight
  • Number
  • 可选
  • 23
  • 商品重量 g
  • └ height
  • Number
  • 可选
  • 34
  • 商品高 cm
  • └ length
  • Number
  • 可选
  • 23
  • 商品长度 cm
  • └ width
  • Number
  • 可选
  • 53
  • 商品宽度 cm
  • └ pay_amount
  • Number
  • 可选
  • 12
  • 实际支付金额( 单价:分)
  • └ price
  • Number
  • 可选
  • 13
  • 商品单价( 单价:分)
  • └ category_id
  • String
  • 可选
  • 123
  • 叶子类目ID
  • └ category_name
  • String
  • 可选
  • 食品
  • 叶子类目名称
  • └ inbound_exception_code
  • String
  • 可选
  • SIGN_FAIL_DAMAGED_OR_WEIGHT
  • 入库异常原因编码枚举 SIGN_FAIL_DAMAGED_OR_WEIGHT("SIGN_FAIL_DAMAGED_OR_WEIGHT", "包裹破损潮湿"), SIGN_FAIL_EXCESSIVE_VOLUME("SIGN_FAIL_EXCESSIVE_VOLUME", "包裹体积过大"), SIGN_FAIL_RESTRICTED_GOODS("SIGN_FAIL_RESTRICTED_GOODS", "含禁限运商品"), OTHER("OTHER", "其他异常");
  • └ inbound_exception_desc
  • String
  • 可选
  • 拒收,包裹破损潮湿
  • 入库异常信息
  • └ logistic_properties
  • String []
  • 可选
  • LogisticsPropertyEnum { ELECTRIC("electric", "带电"), PURE_ELECTRIC("pure_electric", "纯电"), LIQUID("liquid", "液体"), MAGNETIC("magnetic", "磁性"), POWDER("powder", "粉末"), FRAGILE("fragile", "易碎"), ALIVE("alive", "动植物活体"), FOOD("food", "食品"), DANGER("danger", "危险品"), LARGE("large", "大件"), MEDICINE("medicine", "药品"), SEX_AIDS("sexaids", "性用品"), POLICY_LIMIT("policylimit", "政策限制"); } 示例值 ["electric","magnetic"]
  • un_packed_package
  • UnPackedPackage
  • 可选
  • 拆包后包裹信息 当预报单创建的时候指定了拆包,则此字段的值必传
  • └ length
  • Number
  • 可选
  • 23
  • 长 cm
  • └ width
  • Number
  • 可选
  • 32
  • 宽 cm
  • └ height
  • Number
  • 可选
  • 42
  • 高 cm
  • └ weight
  • Number
  • 可选
  • 23
  • 重量 g
  • └ outer_warehouse_id
  • String
  • 可选
  • 123
  • 外部仓地址ID
  • └ package_source
  • Number
  • 可选
  • 2
  • 包裹来源:1:千帆下单包裹,2:集运商录入包裹
  • └ unpack
  • Boolean
  • 可选
  • false
  • 是否拆包
  • └ solution
  • Number
  • 可选
  • 1
  • 包裹异常时的建议处理方案: 1:可转仓
  • goods_logistic_property_list
  • Integer []
  • 可选
  • -
  • 异常原因为禁限运时 商品维度的禁限运原因列表
  • └ item_id
  • String
  • 可选
  • 5432345
  • 商品id
  • └ properties
  • String []
  • 可选
  • -
  • 商品禁限运属性 参考logistic_properties

响应参数

名称 类型 示例值 描述
result ResultDO 响应
  • └ success
  • Boolean
  • false
  • 业务响应结果 true/false
  • └ fail_code
  • String
  • 1100
  • 错误码
  • └ fail_message
  • String
  • 系统异常
  • 错误信息

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
TmallOvsDeliveryPackageInfoSendRequest req = new TmallOvsDeliveryPackageInfoSendRequest();
TmallOvsDeliveryPackageInfoSendRequest.DeliveryOrderFirstPackageSendRequest obj1 = new TmallOvsDeliveryPackageInfoSendRequest.DeliveryOrderFirstPackageSendRequest();
obj1.setOpenUserId("3243fgtt34242");
obj1.setMailNo("534253242452");
obj1.setStatus(200L);
obj1.setOccurTime(1641365460569L);
obj1.setWeight(11L);
obj1.setLength(12L);
obj1.setWidth(12L);
obj1.setHeight(32L);
List<TmallOvsDeliveryPackageInfoSendRequest.DeliveryPackageVerifyInfoDTO> list3 = new ArrayList<TmallOvsDeliveryPackageInfoSendRequest.DeliveryPackageVerifyInfoDTO>();
TmallOvsDeliveryPackageInfoSendRequest.DeliveryPackageVerifyInfoDTO obj4 = new TmallOvsDeliveryPackageInfoSendRequest.DeliveryPackageVerifyInfoDTO();
list3.add(obj4);
obj4.setPicUrls("-");
obj4.setResultCode("success");
obj4.setResultDesc("我方默认会做拆包验货 验货结果正常 无破损");
obj1.setVerifyInfoList(list3);
List<TmallOvsDeliveryPackageInfoSendRequest.FirstPackageRequestGoodDTO> list6 = new ArrayList<TmallOvsDeliveryPackageInfoSendRequest.FirstPackageRequestGoodDTO>();
TmallOvsDeliveryPackageInfoSendRequest.FirstPackageRequestGoodDTO obj7 = new TmallOvsDeliveryPackageInfoSendRequest.FirstPackageRequestGoodDTO();
list6.add(obj7);
obj7.setSkuName("-");
obj7.setQuantity(1L);
obj7.setSkuCode("skuCode");
obj7.setWeight(23L);
obj7.setHeight(34L);
obj7.setLength(23L);
obj7.setWidth(53L);
obj7.setPayAmount(12L);
obj7.setPrice(13L);
obj7.setCategoryId("123");
obj7.setCategoryName("食品");
obj1.setGoodsList(list6);
obj1.setInboundExceptionCode("SIGN_FAIL_DAMAGED_OR_WEIGHT");
obj1.setInboundExceptionDesc("拒收,包裹破损潮湿");
obj1.setLogisticProperties("");
TmallOvsDeliveryPackageInfoSendRequest.UnPackedPackage obj8 = new TmallOvsDeliveryPackageInfoSendRequest.UnPackedPackage();
obj8.setLength(23L);
obj8.setWidth(32L);
obj8.setHeight(42L);
obj8.setWeight(23L);
obj1.setUnPackedPackage(obj8);
obj1.setOuterWarehouseId("123");
obj1.setPackageSource(2L);
obj1.setUnpack(false);
obj1.setSolution(1L);
List<TmallOvsDeliveryPackageInfoSendRequest.Integer> list10 = new ArrayList<TmallOvsDeliveryPackageInfoSendRequest.Integer>();
TmallOvsDeliveryPackageInfoSendRequest.Integer obj11 = new TmallOvsDeliveryPackageInfoSendRequest.Integer();
list10.add(obj11);
obj11.setItemId("5432345");
obj11.setProperties("-");
obj1.setGoodsLogisticPropertyList(list10);
req.setParam(obj1);
TmallOvsDeliveryPackageInfoSendResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<tmall_ovs_delivery_package_info_send_response>
    <result>
        <success>false</success>
        <fail_code>1100</fail_code>
        <fail_message>系统异常</fail_message>
    </result>
</tmall_ovs_delivery_package_info_send_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

返回
顶部