API接口目录

平台业务

商品API
价格API
库存API
销售准备API
交易API
退货退款API(新)
财务API
店铺API
物流API
促销API
分销API
发票API
招商API
换货API
互动营销API
退货退款API
客服API
平台营销API
风控API
会员通API
账房API
财务记账API
异常码自查工具
suning.custom.batchrejected.query 批量获取退货信息
¥免费

通过此接口可批量获取三个月内的退货信息。
1、开始时间与结束时间间隔不超过30天;
2、页码和每页条数必须同时填写方可生效,否则将默认返回第1页、10条内容;
3、返回结果分页展示,通过请求参数的页码可以定位到具体第几页,每页条数控制每页返回的条数;
4、返回的苏宁商品编码为商品在苏宁产品库对应的苏宁商品编码,商品编码可依据苏宁商品编码,通过平台业务-商品服务-获取我的商品库信息接口获取;
5、返回物流公司代码,物流公司名称可通过平台业务-交易服务-获取物流公司代码接口对应获取;

公共参数
请求参数
名称 类型 是否必须 示例值 描述
startTime String Y 2013-10-20 00:00:00 查询退货状态修改开始时间。格式:yyyy-MM-dd HH:mm:ss
endTime String Y 2013-10-26 00:00:00 查询退货状态修改结束时间。格式:yyyy-MM-dd HH:mm:ss
pageSize String Y 10 每页条数
pageNo String Y 2 页码
响应参数
名称 类型 示例值 描述
orderCode String null B2C订单号
productCode String null 苏宁商品编码
customer String null 买家帐号
dealMoney String null 交易金额
returnMoney String null 实际退款金额
applyTime String null 申请时间,格式:yyyy-MM-dd HH:mm:ss
statusPassTime String null 倒计时时间,格式:yyyy-MM-dd HH:mm:ss
statusDesc String null 订单状态。 1-退款待处理; 2-已拒绝退款 ; 3-待买家发货 ; 4-待商家收货 ; 5-退款失败; 6-退款处理中 ; 7-退款关闭 ; 8-退款成功。
returnReason String null 退货原因
expressCompanyCode String null 物流公司代码
expressNo String null 物流公司运单号
returntype String null 2表示货未发、3表示货已发未收、4表示货已收
refundtype String null 空表示退货、1表示仅退款
请求示例
  • XML示例
  • JSON示例
复制全部代码
                                <sn_request> 
  <sn_body> 
    <batchQueryRejected> 
      <startTime>2013-10-20 00:00:00</startTime>  
      <endTime>2013-10-26 00:00:00</endTime>  
      <pageNo>1</pageNo>  
      <pageSize>2</pageSize> 
    </batchQueryRejected> 
  </sn_body> 
</sn_request>
                                
                                {
  "sn_request": {
    "sn_body": {
      "batchQueryRejected": {
        "startTime": "2013-10-20 00:00:00",
        "endTime": "2013-10-26 00:00:00",
        "pageNo": "1",
        "pageSize": "2"
      }
    }
  }
}
                                
响应示例
  • XML示例
  • JSON示例
复制全部代码
                              <sn_responseContent> 
  <sn_head> 
    <pageNo>1</pageNo>  
    <pageTotal>3</pageTotal>  
    <returnMessage>biz.handler.data-get:success</returnMessage> 
  </sn_head>  
  <sn_body> 
    <batchQueryRejected> 
      <orderCode>2000532010</orderCode>  
      <productCode>102609934</productCode>  
      <customer>17817800005</customer>  
      <dealMoney>188.00</dealMoney>  
      <returnMoney>188.00</returnMoney>  
      <applyTime>2013-10-21 11:02:35</applyTime>  
      <statusPassTime>2013-10-28 11:18:31</statusPassTime>  
      <statusDesc>卖家不同意协议, 等待买家投诉</statusDesc>  
      <returnReason>发票问题</returnReason>  
      <expressCompanyCode>A01</expressCompanyCode>  
      <expressNo>ssssssss</expressNo>
      <returntype>2</returntype>
      <refundtype>1</refundtype> 
    </batchQueryRejected>  
    <batchQueryRejected> 
      <orderCode>2000532016</orderCode>  
      <productCode>102609934</productCode>  
      <customer>17817800005</customer>  
      <dealMoney>188.00</dealMoney>  
      <returnMoney>188.00</returnMoney>  
      <applyTime>2013-10-21 11:36:03</applyTime>  
      <statusPassTime>2013-10-28 11:40:23</statusPassTime>  
      <statusDesc>卖家不同意协议, 等待买家投诉</statusDesc>  
      <returnReason>其他</returnReason>  
      <expressCompanyCode>A01</expressCompanyCode>  
      <expressNo>111111111</expressNo>
      <returntype>2</returntype>
      <refundtype>1</refundtype>  
    </batchQueryRejected> 
  </sn_body> 
</sn_responseContent>
                              
                              {
  "sn_responseContent": {
    "sn_head": {
      "pageNo": "1",
      "pageTotal": "3",
      "returnMessage": "biz.handler.data-get:success"
    },
    "sn_body": {
      "batchQueryRejected": [
        {
          "orderCode": "2000532010",
          "productCode": "102609934",
          "customer": "17817800005",
          "dealMoney": "188.00",
          "returnMoney": "188.00",
          "applyTime": "2013-10-21 11:02:35",
          "statusPassTime": "2013-10-28 11:18:31",
          "statusDesc": "卖家不同意协议, 等待买家投诉",
          "returnReason": "发票问题",
          "expressCompanyCode": "A01",
          "expressNo": "ssssssss",
          "returntype":"2",
          "refundtype":"1"
        },
        {
          "orderCode": "2000532016",
          "productCode": "102609934",
          "customer": "17817800005",
          "dealMoney": "188.00",
          "returnMoney": "188.00",
          "applyTime": "2013-10-21 11:36:03",
          "statusPassTime": "2013-10-28 11:40:23",
          "statusDesc": "卖家不同意协议, 等待买家投诉",
          "returnReason": "其他",
          "expressCompanyCode": "A01",
          "expressNo": "111111111",
          "returntype":"2",
          "refundtype":"1"
        }
      ]
    }
  }
}
                              
异常示例
  • XML示例
  • JSON示例
复制全部代码

  
  	API异常码
  	异常码中文描述
  

                           	  
{
  "sn_responseContent": {
    "sn_error": {
      "error_code": "API异常码",
      "error_msg": "异常码中文描述"
    }
  }
}
                           		
业务异常码
异常码 错误描述 解决方案
sys.check.query-time:error 时间错误 传入正确的时间
sys.check.query-time:outofrange 时间超过设置范围 开始时间与结束时间间隔不超过30天
biz.orderquery.startTime-format:error 查询开始时间格式不对 使用正确的时间格式,如 2012-06-20 00:00:00
biz.queryBatchReturnServer.endTime-format error 查询结束时间格式不对 使用正确的时间格式,如 2012-06-20 00:00:00
biz.orderquery.time-value:outofrange 查询日期超过接口范围 请检查输入的日期,需在三个月内
sys.check.starttime-value:null 交易开始时间为空 时间必填
sys.check.endtime-value:null 交易结束时间为空 时间必填
公共异常码
API工具
FAQ