文档中心 > API类目 > 以旧换新-国补

taobao.smp.zfbt.sn.checklog.get (政府补贴查询最新SN占用结果)

1、接口会对订单所属商家做鉴权,非当前商家订单会返回无订单权限异常; 2、整体校验规则读取对应招商皮的SN校验规则,无需校验会跳过对应节点; 3、校验包含四个节点,顺序:SN数量校验 -> SN格式校验 -> 防飞单 -> 撞国家库核验,某一节点校验失败后,后续节点将不会继续执行; 4、返回参数TopSnCheckLockLogDTO.result表示整体校验结果(所有节点校验通过为true,任意节点失败则返回false);

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
sn_check_lock_log_query_request SnCheckLockLogQueryRequest 必须 业务请求
  • └ sub_biz_order_id
  • Number
  • 必须
  • 12345678
  • 淘系交易子订单号

响应参数

名称 类型 示例值 描述
data TopSnCheckResultLogDTO 业务响应对象
  • └ cp_code
  • String
  • SF
  • 商家回传配品牌Code
  • └ regular_check
  • Boolean
  • false
  • 是否需要正则校验
  • └ sn_code
  • String
  • 10CF351EZS001UX
  • 商家回传的sn码
  • └ code
  • String
  • ZFBTSN.000001E
  • 校验错误码
  • └ national_data_check
  • Boolean
  • true
  • 是否需要撞国家库
  • └ need_sn_num
  • Number
  • 1
  • 需要商家回传的sn码个数
  • └ check_source
  • String
  • CONSIGN
  • 校验场景:OUTBOUND(出库) \CONSIGN(发货)\MANUAL(人工)
  • └ imei_codes
  • String []
  • 商家回传的imei码
  • └ omission_check
  • Boolean
  • true
  • 是否需要数量校验
  • └ message
  • String
  • 商家朋友您好,政府补贴订单必须要回传SN编码和所有的IMEI编码,此订单未回传,请重新操作回传。
  • 校验错误信息
  • └ actual_imei_num
  • Number
  • 2
  • 商家实际回传的imei数量
  • └ gov_ori_resp
  • String
  • {"resultData":{"code":"000000","data":{"imei2":"860643079540106","respDesc":"操作成功","imei1":"860643079540114"},"msg":"操作成功","res":{"imei2":"860643079540106","respDesc":"操作成功","imei1":"860643079540114","respCode":"000000"},"respCode":"000000","respMsg":"操作成功","success":true},"success":false}
  • 政府原始响应报文
  • └ result
  • Boolean
  • true
  • 整体校验结果(数量、正则、飞单、撞库)
  • └ need_imei_num
  • Number
  • 2
  • 需要商家回传的imei码个数
  • └ check_time
  • String
  • 2025-04-07 15:06:30
  • 校验(撞库)时间
  • └ unethical_order_stealing_check
  • Boolean
  • true
  • 是否需要防飞单校验
  • └ gov_check_result
  • Boolean
  • true
  • 政府撞库结果(无需撞库该字段为空)
  • └ sub_biz_order_id
  • String
  • 2522209119055421689
  • 淘宝子交易单号
  • └ actual_sn_num
  • Number
  • 1
  • 商家实际回传sn数量

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
SmpZfbtSnChecklogGetRequest req = new SmpZfbtSnChecklogGetRequest();
SmpZfbtSnChecklogGetRequest.SnCheckLockLogQueryRequest obj1 = new SmpZfbtSnChecklogGetRequest.SnCheckLockLogQueryRequest();
obj1.setSubBizOrderId(12345678L);
req.setSnCheckLockLogQueryRequest(obj1);
SmpZfbtSnChecklogGetResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<smp_zfbt_sn_checklog_get_response>
    <data>
        <cp_code>SF</cp_code>
        <regular_check>false</regular_check>
        <sn_code>10CF351EZS001UX</sn_code>
        <code>ZFBTSN.000001E</code>
        <national_data_check>true</national_data_check>
        <need_sn_num>1</need_sn_num>
        <check_source>CONSIGN</check_source>
        <omission_check>true</omission_check>
        <message>商家朋友您好,政府补贴订单必须要回传SN编码和所有的IMEI编码,此订单未回传,请重新操作回传。</message>
        <actual_imei_num>2</actual_imei_num>
        <gov_ori_resp>{&quot;resultData&quot;:{&quot;code&quot;:&quot;000000&quot;,&quot;data&quot;:{&quot;imei2&quot;:&quot;860643079540106&quot;,&quot;respDesc&quot;:&quot;操作成功&quot;,&quot;imei1&quot;:&quot;860643079540114&quot;},&quot;msg&quot;:&quot;操作成功&quot;,&quot;res&quot;:{&quot;imei2&quot;:&quot;860643079540106&quot;,&quot;respDesc&quot;:&quot;操作成功&quot;,&quot;imei1&quot;:&quot;860643079540114&quot;,&quot;respCode&quot;:&quot;000000&quot;},&quot;respCode&quot;:&quot;000000&quot;,&quot;respMsg&quot;:&quot;操作成功&quot;,&quot;success&quot;:true},&quot;success&quot;:false}</gov_ori_resp>
        <result>true</result>
        <need_imei_num>2</need_imei_num>
        <check_time>2025-04-07 15:06:30</check_time>
        <unethical_order_stealing_check>true</unethical_order_stealing_check>
        <gov_check_result>true</gov_check_result>
        <sub_biz_order_id>2522209119055421689</sub_biz_order_id>
        <actual_sn_num>1</actual_sn_num>
    </data>
</smp_zfbt_sn_checklog_get_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

返回
顶部