文档中心 > API类目 > 新制造API

taobao.rhino.qc.fabric.chemical.report.upload (犀牛质量-理化检测报告上传)

犀牛质量-理化检测报告上传

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
param_detect_report_req DetectReportReq 必须 请求体
  • └ purchase_order_id
  • String
  • 必须
  • 309007202112202555
  • 采购订单号
  • report_list
  • DetectReportItemReq []
  • 必须
  • 报告列表
  • └ detect_agent_name
  • String
  • 必须
  • 中大快检
  • 测试机构名称
  • detect_item_list
  • ImportItemReq []
  • 必须
  • 检测项目明细
  • └ name
  • String
  • 必须
  • 烫缩/直向
  • 检测项目名称
  • └ value
  • String
  • 必须
  • 5
  • 检测值
  • └ remark
  • String
  • 必须
  • 这是一个备注
  • 备注信息
  • └ supplier_material_batch
  • String
  • 必须
  • 12#
  • 供应商面料卷缸号
  • └ sku_id
  • String
  • 必须
  • 903100000755298
  • 阿里采购skuid

响应参数

名称 类型 示例值 描述
result HSFResult 响应结果
  • └ code
  • String
  • 200
  • 响应码,200成功
  • └ message
  • String
  • 上传报告次数超限
  • 错误信息
  • model
  • QcImportResp
  • 结果
  • └ record_id
  • Number
  • 123
  • 上传记录id
  • └ success
  • String
  • true
  • 是否成功

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
RhinoQcFabricChemicalReportUploadRequest req = new RhinoQcFabricChemicalReportUploadRequest();
RhinoQcFabricChemicalReportUploadRequest.DetectReportReq obj1 = new RhinoQcFabricChemicalReportUploadRequest.DetectReportReq();
obj1.setPurchaseOrderId("309007202112202555");
List<RhinoQcFabricChemicalReportUploadRequest.DetectReportItemReq> list3 = new ArrayList<RhinoQcFabricChemicalReportUploadRequest.DetectReportItemReq>();
RhinoQcFabricChemicalReportUploadRequest.DetectReportItemReq obj4 = new RhinoQcFabricChemicalReportUploadRequest.DetectReportItemReq();
list3.add(obj4);
obj4.setDetectAgentName("中大快检");
List<RhinoQcFabricChemicalReportUploadRequest.ImportItemReq> list7 = new ArrayList<RhinoQcFabricChemicalReportUploadRequest.ImportItemReq>();
RhinoQcFabricChemicalReportUploadRequest.ImportItemReq obj8 = new RhinoQcFabricChemicalReportUploadRequest.ImportItemReq();
list7.add(obj8);
obj8.setName("烫缩/直向");
obj8.setValue("5");
list5.setDetectItemList(list7);
obj4.setRemark("这是一个备注");
obj4.setSupplierMaterialBatch("12#");
obj1.setReportList(list3);
obj1.setSkuId("903100000755298");
req.setParamDetectReportReq(obj1);
RhinoQcFabricChemicalReportUploadResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<rhino_qc_fabric_chemical_report_upload_response>
    <result>
        <code>200</code>
        <message>上传报告次数超限</message>
        <model>
            <record_id>123</record_id>
        </model>
        <success>true</success>
    </result>
</rhino_qc_fabric_chemical_report_upload_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

返回
顶部