文档中心 > API类目 > 新零售供应链API

alibaba.ascp.industry.supplier.logistics.modify.order (揽配装服务商修改包裹订单)

揽配装服务商修改包裹订单

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
supplier_logistics_modify_request SupplierLogisticsModifyRequest 必须 请求对象
  • └ mail_no
  • String
  • 可选
  • SF00001
  • 母运单号,修改则填
  • └ order_id
  • String
  • 必须
  • BFC00001
  • 履行单号
  • waybill_standard_info_d_t_o_list
  • WaybillStandardInfoDTO []
  • 必须
  • {}
  • 包裹及面单对象
  • └ delivery_service
  • String
  • 可选
  • 派送方式/服务方式
  • 派送方式/服务方式 (选填)
  • └ full_section_code
  • String
  • 可选
  • 全段码三段码
  • 全段码三段码
  • └ routing_info
  • String
  • 可选
  • 路由信息
  • 路由信息
  • └ send_outlets
  • String
  • 可选
  • 寄件网点
  • 寄件网点
  • └ transportation_mode
  • String
  • 可选
  • 运输方式
  • 运输方式
  • └ destination_distribution
  • String
  • 可选
  • 目的分拨
  • 目的分拨
  • └ package_type
  • String
  • 可选
  • 包装
  • 包装
  • └ warehouse_area
  • String
  • 可选
  • 库区
  • 库区
  • └ waybill_type
  • Number
  • 必须
  • 2
  • 运单类型1:母单 2 :子单 (母单不为包裹,有多少包裹就需要回传多少子单,若无母单,则随机子单为母单)
  • └ feature
  • String
  • 可选
  • {}
  • 扩展字段
  • └ destination_primary_node
  • String
  • 可选
  • 目的一级网点
  • 目的一级网点
  • └ destination_secondary_node
  • String
  • 可选
  • 目的二级网点
  • 目的二级网点
  • └ pack_name
  • String
  • 必须
  • 包裹1
  • 包裹名称
  • └ print_time
  • String
  • 可选
  • 1659080423659
  • 打印时间
  • └ waybill_no
  • String
  • 必须
  • 运单号
  • 运单号
  • └ modifier
  • String
  • 可选
  • 张三
  • 修改人姓名

响应参数

名称 类型 示例值 描述
result BaseResult 修改订单结果
  • └ result
  • Boolean
  • ture
  • 返回结果对象
  • └ msg
  • String
  • "调用成功"
  • 通常用于success的信息提示
  • └ success
  • Boolean
  • true
  • 请求是否成功
  • └ error_code
  • String
  • ERROR_001
  • 通常用于success为false时的页面错误码
  • └ biz_exception
  • Boolean
  • false
  • 是否为业务异常
  • └ error_msg
  • String
  • 系统错误
  • 通常用于success为false时的页面错误信息

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaAscpIndustrySupplierLogisticsModifyOrderRequest req = new AlibabaAscpIndustrySupplierLogisticsModifyOrderRequest();
AlibabaAscpIndustrySupplierLogisticsModifyOrderRequest.SupplierLogisticsModifyRequest obj1 = new AlibabaAscpIndustrySupplierLogisticsModifyOrderRequest.SupplierLogisticsModifyRequest();
obj1.setMailNo("SF00001");
obj1.setOrderId("BFC00001");
List<AlibabaAscpIndustrySupplierLogisticsModifyOrderRequest.WaybillStandardInfoDTO> list3 = new ArrayList<AlibabaAscpIndustrySupplierLogisticsModifyOrderRequest.WaybillStandardInfoDTO>();
AlibabaAscpIndustrySupplierLogisticsModifyOrderRequest.WaybillStandardInfoDTO obj4 = new AlibabaAscpIndustrySupplierLogisticsModifyOrderRequest.WaybillStandardInfoDTO();
list3.add(obj4);
obj4.setDeliveryService("派送方式/服务方式");
obj4.setFullSectionCode("全段码三段码");
obj4.setRoutingInfo("路由信息");
obj4.setSendOutlets("寄件网点");
obj4.setTransportationMode("运输方式");
obj4.setDestinationDistribution("目的分拨");
obj4.setPackageType("包装");
obj4.setWarehouseArea("库区");
obj4.setWaybillType(2L);
obj4.setFeature("{}");
obj4.setDestinationPrimaryNode("目的一级网点");
obj4.setDestinationSecondaryNode("目的二级网点");
obj4.setPackName("包裹1");
obj4.setPrintTime("1659080423659");
obj4.setWaybillNo("运单号");
obj1.setWaybillStandardInfoDTOList(list3);
obj1.setModifier("张三");
req.setSupplierLogisticsModifyRequest(obj1);
AlibabaAscpIndustrySupplierLogisticsModifyOrderResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_ascp_industry_supplier_logistics_modify_order_response>
    <result>
        <result>ture</result>
        <msg>&quot;调用成功&quot;</msg>
        <success>true</success>
        <error_code>ERROR_001</error_code>
        <biz_exception>false</biz_exception>
        <error_msg>系统错误</error_msg>
    </result>
</alibaba_ascp_industry_supplier_logistics_modify_order_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

返回
顶部