taobao.rdc.aligenius.warehouse.reverse.uploading (销退单上传)

主要用于商家上传仓库销退单信息

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
param0 WarehouseReverseUploadingDto 可选 参数
  • uploading_reverse_d_t_o_list
  • UploadingReverseDto []
  • 必须
  • 销退单列表
  • └ extra
  • String
  • 可选
  • {}
  • 扩展字段,JSONObject格式
  • goods_item_d_t_o_list
  • WarehouseReverseGoodsItemDto []
  • 必须
  • 商品行列表
  • └ extra
  • String
  • 可选
  • {}
  • 扩展字段,JSONObject格式
  • └ auction_name
  • String
  • 可选
  • xxxx
  • 商品名称
  • └ type
  • Number
  • 可选
  • 1
  • 1=淘系子订单,2=赠品,3=未知
  • └ plan_qty
  • Number
  • 可选
  • 1
  • 计划数量
  • └ actual_qty
  • Number
  • 必须
  • 1
  • 实发数量
  • └ price
  • Number
  • 可选
  • 111
  • 单价(单位:分)
  • └ actual_fee
  • Number
  • 可选
  • 111
  • 实付金额(单位:分)
  • └ owner_nick
  • String
  • 可选
  • 123
  • 货主
  • └ qr_code
  • String
  • 必须
  • 1234
  • 商品条码
  • └ oid
  • Number
  • 可选
  • 1234
  • 子订单ID
  • └ item_id
  • String
  • 可选
  • 1234
  • 货品仓储系统编码
  • └ item_code
  • String
  • 可选
  • xxx
  • 货品编码
  • └ item_name
  • String
  • 可选
  • xxx
  • 货品名称
  • └ plan_status
  • Number
  • 可选
  • 1
  • 计划状态(1=正品;2=残品;3=部分正品)
  • └ status
  • Number
  • 必须
  • 1
  • 状态(1=正品;2=残品;3=部分正品;4=未确认)
  • └ id
  • String
  • 可选
  • 12
  • 货品行ID
  • └ warehouse_name
  • String
  • 必须
  • xxxx
  • 仓库名称
  • └ adr
  • String
  • 必须
  • 文一西路xxx号
  • 详细地址
  • └ district_name
  • String
  • 必须
  • 余杭区
  • 县区
  • └ city_name
  • String
  • 必须
  • 杭州
  • 城市
  • └ province_name
  • String
  • 必须
  • 浙江
  • 省份
  • └ country_name
  • String
  • 必须
  • 中国
  • 国家
  • └ create_time
  • String
  • 必须
  • 2018-12-12 12:00:00
  • 创建时间
  • └ status
  • Number
  • 必须
  • 1
  • 销退单状态(1=已创建;2=待入库;3=已入库,5=已取消)
  • └ cp_code
  • String
  • 必须
  • xxx
  • 物流公司code
  • └ cp_name
  • String
  • 必须
  • xxx
  • 物流公司名称
  • └ mail_no
  • String
  • 必须
  • 12345
  • 运单编号
  • └ tid
  • Number
  • 可选
  • 12345
  • 主订单编号
  • └ id
  • String
  • 可选
  • 12345
  • 销退单ID

响应参数

名称 类型 示例值 描述
fail_info String xxxxx 错误描述
fail_code String "isv.invalid-parameter" 错误码
success_flag Boolean false 是否成功

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
RdcAligeniusWarehouseReverseUploadingRequest req = new RdcAligeniusWarehouseReverseUploadingRequest();
RdcAligeniusWarehouseReverseUploadingRequest.WarehouseReverseUploadingDto obj1 = new RdcAligeniusWarehouseReverseUploadingRequest.WarehouseReverseUploadingDto();
List<RdcAligeniusWarehouseReverseUploadingRequest.UploadingReverseDto> list3 = new ArrayList<RdcAligeniusWarehouseReverseUploadingRequest.UploadingReverseDto>();
RdcAligeniusWarehouseReverseUploadingRequest.UploadingReverseDto obj4 = new RdcAligeniusWarehouseReverseUploadingRequest.UploadingReverseDto();
list3.add(obj4);
obj4.setExtra("{}");
List<RdcAligeniusWarehouseReverseUploadingRequest.WarehouseReverseGoodsItemDto> list7 = new ArrayList<RdcAligeniusWarehouseReverseUploadingRequest.WarehouseReverseGoodsItemDto>();
RdcAligeniusWarehouseReverseUploadingRequest.WarehouseReverseGoodsItemDto obj8 = new RdcAligeniusWarehouseReverseUploadingRequest.WarehouseReverseGoodsItemDto();
list7.add(obj8);
obj8.setExtra("{}");
obj8.setAuctionName("xxxx");
obj8.setType(1L);
obj8.setPlanQty(1L);
obj8.setActualQty(1L);
obj8.setPrice(111L);
obj8.setActualFee(111L);
obj8.setOwnerNick("123");
obj8.setQrCode("1234");
obj8.setOid(1234L);
obj8.setItemId("1234");
obj8.setItemCode("xxx");
obj8.setItemName("xxx");
obj8.setPlanStatus(1L);
obj8.setStatus(1L);
obj8.setId("12");
list5.setGoodsItemDTOList(list7);
obj4.setWarehouseName("xxxx");
obj4.setAdr("文一西路xxx号");
obj4.setDistrictName("余杭区");
obj4.setCityName("杭州");
obj4.setProvinceName("浙江");
obj4.setCountryName("中国");
obj4.setCreateTime("2018-12-12 12:00:00");
obj4.setStatus(1L);
obj4.setCpCode("xxx");
obj4.setCpName("xxx");
obj4.setMailNo("12345");
obj4.setTid(12345L);
obj4.setId("12345");
obj1.setUploadingReverseDTOList(list3);
req.setParam0(obj1);
RdcAligeniusWarehouseReverseUploadingResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<rdc_aligenius_warehouse_reverse_uploading_response>
    <fail_info>xxxxx</fail_info>
    <fail_code>&quot;isv.invalid-parameter&quot;</fail_code>
    <success_flag>false</success_flag>
</rdc_aligenius_warehouse_reverse_uploading_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

返回
顶部