TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaAisMetaCaptureErrorProcessfailedresolveinfoRequest req = new AlibabaAisMetaCaptureErrorProcessfailedresolveinfoRequest();
AlibabaAisMetaCaptureErrorProcessfailedresolveinfoRequest.CaptureErrorParam obj1 = new AlibabaAisMetaCaptureErrorProcessfailedresolveinfoRequest.CaptureErrorParam();
obj1.setErrorCodeThird("ERROR-3");
obj1.setFailedTime(StringUtils.parseDateTime("2016-11-01 10:16:00"));
obj1.setErrorCode("power_failed");
obj1.setOssFileKey("xxxx/ato/xxx/34567_AOI.txt");
obj1.setRetestTime(StringUtils.parseDateTime("2016-11-01 10:16:00"));
obj1.setType("BOARD_CAPTURE");
obj1.setErrorMsg("电源故障");
List<AlibabaAisMetaCaptureErrorProcessfailedresolveinfoRequest.ReplaceComponentDto> list3 = new ArrayList<AlibabaAisMetaCaptureErrorProcessfailedresolveinfoRequest.ReplaceComponentDto>();
AlibabaAisMetaCaptureErrorProcessfailedresolveinfoRequest.ReplaceComponentDto obj4 = new AlibabaAisMetaCaptureErrorProcessfailedresolveinfoRequest.ReplaceComponentDto();
list3.add(obj4);
AlibabaAisMetaCaptureErrorProcessfailedresolveinfoRequest.MctComponentDto obj6 = new AlibabaAisMetaCaptureErrorProcessfailedresolveinfoRequest.MctComponentDto();
obj6.setComponentType("CPU");
obj6.setComponentModel("C12D");
obj6.setComponentMpn("CEW3FE");
obj6.setComponentSn("QWD23F");
obj6.setDateCode("1903");
obj6.setComponentBrand("Intel");
list5.setNewComponent(obj6);
AlibabaAisMetaCaptureErrorProcessfailedresolveinfoRequest.MctComponentDto obj8 = new AlibabaAisMetaCaptureErrorProcessfailedresolveinfoRequest.MctComponentDto();
obj8.setComponentType("CPU");
obj8.setComponentModel("C12D");
obj8.setComponentMpn("CEW3FE");
obj8.setComponentSn("QWD23F");
obj8.setDateCode("1923");
obj8.setComponentBrand("Intel");
list7.setPreComponent(obj8);
obj1.setReplaceComponents(list3);
obj1.setProblemRequestId("001");
obj1.setErrorCodeSecond("ERROR-2");
obj1.setErrorPosition("CPU");
obj1.setFinishReworkTime(StringUtils.parseDateTime("2016-11-01 10:16:00"));
obj1.setReworkTime(StringUtils.parseDateTime("2016-11-01 10:16:00"));
obj1.setExternalSystemId("20170011");
obj1.setStationName("AOI");
obj1.setActionCode("replace");
obj1.setActionMsg("电源故障");
obj1.setRetestStation("AOI");
obj1.setBrand("Huawei");
obj1.setSn("2019DWE1");
req.setCaptureErrorParam(obj1);
AlibabaAisMetaCaptureErrorProcessfailedresolveinfoResponse rsp = client.execute(req);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
AlibabaAisMetaCaptureErrorProcessfailedresolveinfoRequest req = new AlibabaAisMetaCaptureErrorProcessfailedresolveinfoRequest();
AlibabaAisMetaCaptureErrorProcessfailedresolveinfoRequest.CaptureErrorParamDomain obj1 = new AlibabaAisMetaCaptureErrorProcessfailedresolveinfoRequest.CaptureErrorParamDomain();
obj1.ErrorCodeThird = "ERROR-3";
obj1.FailedTime = DateTime.Parse(2016-11-01 10:16:00");
obj1.ErrorCode = "power_failed";
obj1.OssFileKey = "xxxx/ato/xxx/34567_AOI.txt";
obj1.RetestTime = DateTime.Parse(2016-11-01 10:16:00");
obj1.Type = "BOARD_CAPTURE";
obj1.ErrorMsg = "电源故障";
List<AlibabaAisMetaCaptureErrorProcessfailedresolveinfoRequest.ReplaceComponentDtoDomain> list3 = new List<AlibabaAisMetaCaptureErrorProcessfailedresolveinfoRequest.ReplaceComponentDtoDomain>();
AlibabaAisMetaCaptureErrorProcessfailedresolveinfoRequest.ReplaceComponentDtoDomain obj4 = new AlibabaAisMetaCaptureErrorProcessfailedresolveinfoRequest.ReplaceComponentDtoDomain();
list3.Add(obj4);
AlibabaAisMetaCaptureErrorProcessfailedresolveinfoRequest.MctComponentDtoDomain obj5 = new AlibabaAisMetaCaptureErrorProcessfailedresolveinfoRequest.MctComponentDtoDomain();
obj5.ComponentType = "CPU";
obj5.ComponentModel = "C12D";
obj5.ComponentMpn = "CEW3FE";
obj5.ComponentSn = "QWD23F";
obj5.DateCode = "1903";
obj5.ComponentBrand = "Intel";
obj4.NewComponent= obj5;
AlibabaAisMetaCaptureErrorProcessfailedresolveinfoRequest.MctComponentDtoDomain obj6 = new AlibabaAisMetaCaptureErrorProcessfailedresolveinfoRequest.MctComponentDtoDomain();
obj6.ComponentType = "CPU";
obj6.ComponentModel = "C12D";
obj6.ComponentMpn = "CEW3FE";
obj6.ComponentSn = "QWD23F";
obj6.DateCode = "1923";
obj6.ComponentBrand = "Intel";
obj4.PreComponent= obj6;
obj1.ReplaceComponents= list3;
obj1.ProblemRequestId = "001";
obj1.ErrorCodeSecond = "ERROR-2";
obj1.ErrorPosition = "CPU";
obj1.FinishReworkTime = DateTime.Parse(2016-11-01 10:16:00");
obj1.ReworkTime = DateTime.Parse(2016-11-01 10:16:00");
obj1.ExternalSystemId = "20170011";
obj1.StationName = "AOI";
obj1.ActionCode = "replace";
obj1.ActionMsg = "电源故障";
obj1.RetestStation = "AOI";
obj1.Brand = "Huawei";
obj1.Sn = "2019DWE1";
req.CaptureErrorParam_ = obj1;
AlibabaAisMetaCaptureErrorProcessfailedresolveinfoResponse rsp = client.Execute(req);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new AlibabaAisMetaCaptureErrorProcessfailedresolveinfoRequest;
$capture_error_param = new CaptureErrorParam;
$capture_error_param->error_code_third="ERROR-3";
$capture_error_param->failed_time="2016-11-01 10:16:00";
$capture_error_param->error_code="power_failed";
$capture_error_param->oss_file_key="xxxx/ato/xxx/34567_AOI.txt";
$capture_error_param->retest_time="2016-11-01 10:16:00";
$capture_error_param->type="BOARD_CAPTURE";
$capture_error_param->error_msg="电源故障";
$replace_components = new ReplaceComponentDto;
$new_component = new MctComponentDto;
$new_component->component_type="CPU";
$new_component->component_model="C12D";
$new_component->component_mpn="CEW3FE";
$new_component->component_sn="QWD23F";
$new_component->date_code="1903";
$new_component->component_brand="Intel";
$replace_components->new_component = $new_component;
$pre_component = new MctComponentDto;
$pre_component->component_type="CPU";
$pre_component->component_model="C12D";
$pre_component->component_mpn="CEW3FE";
$pre_component->component_sn="QWD23F";
$pre_component->date_code="1923";
$pre_component->component_brand="Intel";
$replace_components->pre_component = $pre_component;
$capture_error_param->replace_components = $replace_components;
$capture_error_param->problem_request_id="001";
$capture_error_param->error_code_second="ERROR-2";
$capture_error_param->error_position="CPU";
$capture_error_param->finish_rework_time="2016-11-01 10:16:00";
$capture_error_param->rework_time="2016-11-01 10:16:00";
$capture_error_param->external_system_id="20170011";
$capture_error_param->station_name="AOI";
$capture_error_param->action_code="replace";
$capture_error_param->action_msg="电源故障";
$capture_error_param->retest_station="AOI";
$capture_error_param->brand="Huawei";
$capture_error_param->sn="2019DWE1";
$req->setCaptureErrorParam(json_encode($capture_error_param));
$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=alibaba.ais.meta.capture.error.processfailedresolveinfo' \
-d 'partner_id=apidoc' \
-d 'sign=D216D966F08A235FE43A3A633A85AF1B' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-05-29+17%3A41%3A30' \
-d 'v=2.0' \
-d 'capture_error_param=null'
# -*- coding: utf-8 -*-
import top.api
req=top.api.AlibabaAisMetaCaptureErrorProcessfailedresolveinfoRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.capture_error_param=""
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,"alibaba.ais.meta.capture.error.processfailedresolveinfo");
add_param(pRequest,"capture_error_param","数据结构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('alibaba.ais.meta.capture.error.processfailedresolveinfo', {
'capture_error_param':'数据结构JSON示例'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})