文档中心 > API类目 > 质检品控API

taobao.qt.report.add (上传质检报告)

上传质检报告

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
servcie_item_code String 必须 ts-9394-1
  • 最大长度:64
  • 收费项code
    sp_name String 必须 质检服务商名
  • 最大长度:50
  • 质检服务商名称
    nick String 必须 hz0799
  • 最大长度:32
  • 送检者昵称
    qt_code String 必须 lp123456789
  • 最大长度:64
  • 一个质检服务唯一标识质量检验单的编号
    qt_name String 必须 成分 色牢度 洗缩率
  • 最大长度:150
  • 质检名称
    item_url String 必须 http://item.taobao.com/item.htm?id=10893058975
  • 最大长度:256
  • 样品链接. QT_TYPE=9的时候,请填写N\A
    item_desc String 必须 红色秋装女款
  • 最大长度:150
  • 样品信息描述
    qt_type Number 必须 0 (1L, "聚划算"), (2L, "消保"), (3L, "分销"), (4L, "抽检"), (5L, "良无限线下数据"), (6L, "入驻/续签商城"), (7L, "买家质检维权"), (8L, "实地验证"), (9L, "淘宝买家订单商品鉴定"), (10L,"假一赔三");
    qt_standard String 可选 GB18401
  • 最大长度:16
  • 质检标准 status=3 时 必须非空
    report_url String 可选 http://www.report.com/download/
  • 最大长度:256
  • 质检报告源文件url status状态为3时必须非空
    status Number 必须 0 0:已提交申请 1:已收到样品 2:已出检测结果 3.已出具报告
    is_passed Boolean 可选 true 只有status=3时赋值, true 质检结果合格,false质检结果不合格. 留空表示成分鉴定,不做判定
    message String 可选 检测不通过
  • 最大长度:600
  • 检测结果消息描述
    ext_attr String 可选 itemColor :red;ItemModel:裙子
  • 最大长度:2000
  • 自定义属性字段;分号分隔
    gmt_submit Date 必须 2000-01-01 00:00:00 送检日期
    gmt_report Date 可选 2000-01-01 00:00:00 提交报告结果时间
    gmt_expiry Date 可选 2000-01-01 00:00:00 质检有效到期时间,一般为一年有效期 status状态为3时必须非空
    num_iid Number 可选 12341343344 当前接口只有淘宝订单真假鉴定(QT_TYPE=9)的报告在该字段传入订单号,其他类型报告都不需要传输该值

    响应参数

    名称 类型 示例值 描述
    is_success Boolean true 是否成功

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
    QtReportAddRequest req = new QtReportAddRequest();
    req.setServcieItemCode("ts-9394-1");
    req.setSpName("质检服务商名");
    req.setNick("hz0799");
    req.setQtCode("lp123456789");
    req.setQtName("成分 色牢度 洗缩率");
    req.setItemUrl("http://item.taobao.com/item.htm?id=10893058975");
    req.setItemDesc("红色秋装女款");
    req.setQtType(0L);
    req.setQtStandard("GB18401");
    req.setReportUrl("http://www.report.com/download/");
    req.setStatus(0L);
    req.setIsPassed(true);
    req.setMessage("检测不通过");
    req.setExtAttr("itemColor :red;ItemModel:裙子");
    req.setGmtSubmit(StringUtils.parseDateTime("2000-01-01 00:00:00"));
    req.setGmtReport(StringUtils.parseDateTime("2000-01-01 00:00:00"));
    req.setGmtExpiry(StringUtils.parseDateTime("2000-01-01 00:00:00"));
    req.setNumIid(12341343344L);
    QtReportAddResponse rsp = client.execute(req);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <qt_report_add_response>
        <is_success>true</is_success>
    </qt_report_add_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>

    错误码解释

    错误码 错误描述 解决方案
    isv.invalid-parameter:report_url 参数错误,status=3时,report_url 必须非空 确保report_url 有值
    isv.invalid-parameter:nick 订购这昵称错误。 确认入参nick是否正确。
    isv.invalid-permission 订购关系错误。 确认service_code与送检人的nick是否存在订购关系。 订购数量是否已经用完。
    isv.invalid-parameter:qt_code qtCode已经存在不能新增 重新生成唯一qtCode 或者使用更新接口更新数据
    isv.invalid-permission:subscribe 用户订购的数量已经使用完 需重新订购

    API工具

    如何获得此API

    FAQ

    返回
    顶部