注意:以下文档只适用于TOP接口,请谨慎使用!

taobao.qt.report.update (更新质检报告)

更新质检报告

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
servcie_item_code String 必须 ts-9394-1
  • 最大长度:64
  • 收费项code
    sp_name String 必须 质检服务商名称
  • 最大长度:50
  • 质检服务商名称
    nick String 必须 hz0799
  • 最大长度:32
  • 送检者昵称
    qt_code String 必须 4976408249
  • 最大长度:64
  • 一个质检服务唯一标识质量检验单的编号
    qt_name String 必须 成分 色牢度 洗缩率
  • 最大长度:150
  • 质检名称
    item_url String 必须 http://www.taobao.com
  • 最大长度:256
  • 宝贝样品url
    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.taobao.com
  • 最大长度:256
  • 质检报告源文件url status状态为3时必须非空
    status Number 必须 0 0:已提交申请 1:已收到样品 2:已出检测结果 3.已出具报告
    is_passed Boolean 可选 true 只有status=3时赋值, 0:未通过1:通过 空代表未判定
    message String 可选 检测不通过,需要修改标签
  • 最大长度:300
  • 检测结果消息描述
    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 可选 121322334 外部ID,和QT_TYPE 一起表示某种平台的实体ID。 QT_TYPE=9的时候,num_iid为淘宝订单号

    响应参数

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

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
    QtReportUpdateRequest req = new QtReportUpdateRequest();
    req.setServcieItemCode("ts-9394-1");
    req.setSpName("质检服务商名称");
    req.setNick("hz0799");
    req.setQtCode("4976408249");
    req.setQtName("成分 色牢度 洗缩率");
    req.setItemUrl("http://www.taobao.com");
    req.setItemDesc("样品宝贝描述");
    req.setQtType(0L);
    req.setQtStandard("GB18401");
    req.setReportUrl("http://www.taobao.com");
    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(121322334L);
    QtReportUpdateResponse rsp = client.execute(req);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <qt_report_update_response>
        <is_success>true</is_success>
    </qt_report_update_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-permission:subscribe 用户订购的数量已经使用完 需重新订购

    API工具

    如何获得此API

    FAQ

    返回
    顶部