taobao.ofn.recycle.order.fulfillment (以旧换新回收单履约)

以旧换新回收单履约

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
biz_order_id Number 必须 12345678 回收单号
order_status Number 必须 3 回收单状态
attribute SupplierFulfillOrderAttribute 可选 扩展属性
  • └ mail_no
  • String
  • 可选
  • 12345678
  • 已取件 / 已退回 状态需要传 快递单号
  • └ confirm_fee
  • String
  • 可选
  • 100
  • 已质检状态需要传 质检金额,单位 分
  • └ close_reason
  • String
  • 可选
  • 用户无法联系
  • 关单时需要传 关单原因
  • └ close_reason_code
  • String
  • 可选
  • SELLER_CAN_NOT_CONTACT
  • 关单时需要传 关单编码
  • └ rate_grade
  • String
  • 可选
  • 1
  • 回收商评价时需要传 评价等级(1:好评 2:中评)
  • └ rate_content
  • String
  • 可选
  • 很好
  • 回收商评价时需要传 评价内容
  • └ alipay_trade_no
  • String
  • 可选
  • 12345678
  • 支付预付款 / 尾款时需要传 支付宝交易号
  • └ contact_name
  • String
  • 可选
  • 小明
  • 上门回收时需要传 上门人员名称
  • └ contact_phone
  • String
  • 可选
  • 12345678
  • 上门回收时需要传 上门人员联系方式
  • └ isv_receive_time
  • String
  • 可选
  • 2023-11-11 11:11:11
  • 邮寄链路需要传 旧品到货时间(格式类似2023-11-11 11:11:11)
  • └ real_spu
  • String
  • 可选
  • 123456789
  • 真实质检的 SPU
  • └ ship_time
  • String
  • 可选
  • 2023-11-11 11:11:11
  • 取件时间
  • └ approve_modify_ship_time
  • String
  • 可选
  • true
  • 是否同意修改取件时间,true 表示同意,否则表示不同意

响应参数

名称 类型 示例值 描述
fulfill_success Boolean true 是否履约成功

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
OfnRecycleOrderFulfillmentRequest req = new OfnRecycleOrderFulfillmentRequest();
req.setBizOrderId(12345678L);
req.setOrderStatus(3L);
OfnRecycleOrderFulfillmentRequest.SupplierFulfillOrderAttribute obj1 = new OfnRecycleOrderFulfillmentRequest.SupplierFulfillOrderAttribute();
obj1.setMailNo("12345678");
obj1.setConfirmFee("100");
obj1.setCloseReason("用户无法联系");
obj1.setCloseReasonCode("SELLER_CAN_NOT_CONTACT");
obj1.setRateGrade("1");
obj1.setRateContent("很好");
obj1.setAlipayTradeNo("12345678");
obj1.setContactName("小明");
obj1.setContactPhone("12345678");
obj1.setIsvReceiveTime("2023-11-11 11:11:11");
obj1.setRealSpu("123456789");
obj1.setShipTime("2023-11-11 11:11:11");
obj1.setApproveModifyShipTime("true");
req.setAttribute(obj1);
OfnRecycleOrderFulfillmentResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<ofn_recycle_order_fulfillment_response>
    <fulfill_success>true</fulfill_success>
</ofn_recycle_order_fulfillment_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

返回
顶部