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());
ITopClient client = new DefaultTopClient(url, appkey, secret);
RhinoQcFabricChemicalReportUploadRequest req = new RhinoQcFabricChemicalReportUploadRequest();
RhinoQcFabricChemicalReportUploadRequest.DetectReportReqDomain obj1 = new RhinoQcFabricChemicalReportUploadRequest.DetectReportReqDomain();
obj1.PurchaseOrderId = "309007202112202555";
List<RhinoQcFabricChemicalReportUploadRequest.DetectReportItemReqDomain> list3 = new List<RhinoQcFabricChemicalReportUploadRequest.DetectReportItemReqDomain>();
RhinoQcFabricChemicalReportUploadRequest.DetectReportItemReqDomain obj4 = new RhinoQcFabricChemicalReportUploadRequest.DetectReportItemReqDomain();
list3.Add(obj4);
obj4.DetectAgentName = "中大快检";
List<RhinoQcFabricChemicalReportUploadRequest.ImportItemReqDomain> list6 = new List<RhinoQcFabricChemicalReportUploadRequest.ImportItemReqDomain>();
RhinoQcFabricChemicalReportUploadRequest.ImportItemReqDomain obj7 = new RhinoQcFabricChemicalReportUploadRequest.ImportItemReqDomain();
list6.Add(obj7);
obj7.Name = "烫缩/直向";
obj7.Value = "5";
obj4.DetectItemList= list6;
obj4.Remark = "这是一个备注";
obj4.SupplierMaterialBatch = "12#";
obj1.ReportList= list3;
obj1.SkuId = "903100000755298";
req.ParamDetectReportReq_ = obj1;
RhinoQcFabricChemicalReportUploadResponse rsp = client.Execute(req);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new RhinoQcFabricChemicalReportUploadRequest;
$param_detect_report_req = new DetectReportReq;
$param_detect_report_req->purchase_order_id="309007202112202555";
$report_list = new DetectReportItemReq;
$report_list->detect_agent_name="中大快检";
$detect_item_list = new ImportItemReq;
$detect_item_list->name="烫缩/直向";
$detect_item_list->value="5";
$report_list->detect_item_list = $detect_item_list;
$report_list->remark="这是一个备注";
$report_list->supplier_material_batch="12#";
$param_detect_report_req->report_list = $report_list;
$param_detect_report_req->sku_id="903100000755298";
$req->setParamDetectReportReq(json_encode($param_detect_report_req));
$resp = $c->execute($req);
curl -X POST 'http://gw.api.taobao.com/router/rest' \
-H 'Content-Type:application/x-www-form-urlencoded;charset=utf-8' \
-d 'app_key=12129701' \
-d 'format=json' \
-d 'method=taobao.rhino.qc.fabric.chemical.report.upload' \
-d 'partner_id=apidoc' \
-d 'sign=AABF657E25C04FAB00D723A2126EE664' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-04-28+15%3A26%3A49' \
-d 'v=2.0' \
-d 'param_detect_report_req=null'
# -*- coding: utf-8 -*-
import top.api
req=top.api.RhinoQcFabricChemicalReportUploadRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.param_detect_report_req="数据结构示例JSON格式"
try:
resp= req.getResponse()
print(resp)
except Exception,e:
print(e)
pTopRequest pRequest = alloc_top_request();
pTopResponse pResponse = NULL;
pTaobaoClient pClient = alloc_taobao_client(url, appkey, appsecret);
set_api_name(pRequest,"taobao.rhino.qc.fabric.chemical.report.upload");
add_param(pRequest,"param_detect_report_req","数据结构JSON示例");
pResponse = top_execute(pClient,pRequest,NULL);
printf("ret code:%d\n",pResponse->code);
if(pResponse->code == 0){
pTopResponseIterator ite = init_response_iterator(pResponse);
pResultItem pResultItem = alloc_result_item();
while(parseNext(ite, pResultItem) == 0){
printf("%s:%s\n",pResultItem->key,pResultItem->value);
}
destroy_response_iterator(ite);
destroy_result_item(pResultItem);
}
destroy_top_request(pRequest);
destroy_top_response(pResponse);
destroy_taobao_client(pClient);
TopClient = require('./topClient').TopClient;
var client = new TopClient({
'appkey': 'appkey',
'appsecret': 'secret',
'REST_URL': 'http://gw.api.taobao.com/router/rest'
});
client.execute('taobao.rhino.qc.fabric.chemical.report.upload', {
'param_detect_report_req':'数据结构JSON示例'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})