TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaAisMetaDoarmaErrorResolveinfoRequest req = new AlibabaAisMetaDoarmaErrorResolveinfoRequest();
AlibabaAisMetaDoarmaErrorResolveinfoRequest.CaptureErrorParam obj1 = new AlibabaAisMetaDoarmaErrorResolveinfoRequest.CaptureErrorParam();
obj1.setErrorCodeThird("ERROR-3");
obj1.setReceivedTime(StringUtils.parseDateTime("2016-11-01 10:16:00"));
obj1.setErrorCode("power_failed");
obj1.setOssFileKey("xx.xx");
obj1.setRetestTime(StringUtils.parseDateTime("2016-11-01 10:16:00"));
obj1.setErrorMsg("CPU异常");
List<AlibabaAisMetaDoarmaErrorResolveinfoRequest.ReplaceComponentDto> list3 = new ArrayList<AlibabaAisMetaDoarmaErrorResolveinfoRequest.ReplaceComponentDto>();
AlibabaAisMetaDoarmaErrorResolveinfoRequest.ReplaceComponentDto obj4 = new AlibabaAisMetaDoarmaErrorResolveinfoRequest.ReplaceComponentDto();
list3.add(obj4);
AlibabaAisMetaDoarmaErrorResolveinfoRequest.MctComponentDto obj6 = new AlibabaAisMetaDoarmaErrorResolveinfoRequest.MctComponentDto();
obj6.setComponentType("CPU");
obj6.setComponentModel("C12D");
obj6.setComponentMpn("CEW3FE");
obj6.setComponentSn("QWD23F");
obj6.setDateCode("1923");
obj6.setComponentBrand("Intel");
list5.setNewComponent(obj6);
AlibabaAisMetaDoarmaErrorResolveinfoRequest.MctComponentDto obj8 = new AlibabaAisMetaDoarmaErrorResolveinfoRequest.MctComponentDto();
obj8.setComponentType("CPU");
obj8.setComponentModel("C12D");
obj8.setComponentMpn("CEW3FE");
obj8.setComponentSn("23FQF3");
obj8.setDateCode("1924");
obj8.setComponentBrand("Intel");
list7.setPreComponent(obj8);
obj1.setReplaceComponents(list3);
obj1.setProblemRequestId("202001061234dw");
obj1.setErrorCodeSecond("ERROR-02");
obj1.setErrorPosition("CPU");
obj1.setFinishReworkTime(StringUtils.parseDateTime("2016-11-01 10:16:00"));
obj1.setExternalSystemId("20170011");
obj1.setReworkTime(StringUtils.parseDateTime("2016-11-01 10:16:00"));
obj1.setActionCode("replace");
obj1.setActionMsg("更换");
obj1.setRetestStation("AOI");
obj1.setBrand("RuiJie");
obj1.setSn("2017DEW3");
req.setCaptureErrorParam(obj1);
AlibabaAisMetaDoarmaErrorResolveinfoResponse rsp = client.execute(req);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
AlibabaAisMetaDoarmaErrorResolveinfoRequest req = new AlibabaAisMetaDoarmaErrorResolveinfoRequest();
AlibabaAisMetaDoarmaErrorResolveinfoRequest.CaptureErrorParamDomain obj1 = new AlibabaAisMetaDoarmaErrorResolveinfoRequest.CaptureErrorParamDomain();
obj1.ErrorCodeThird = "ERROR-3";
obj1.ReceivedTime = DateTime.Parse(2016-11-01 10:16:00");
obj1.ErrorCode = "power_failed";
obj1.OssFileKey = "xx.xx";
obj1.RetestTime = DateTime.Parse(2016-11-01 10:16:00");
obj1.ErrorMsg = "CPU异常";
List<AlibabaAisMetaDoarmaErrorResolveinfoRequest.ReplaceComponentDtoDomain> list3 = new List<AlibabaAisMetaDoarmaErrorResolveinfoRequest.ReplaceComponentDtoDomain>();
AlibabaAisMetaDoarmaErrorResolveinfoRequest.ReplaceComponentDtoDomain obj4 = new AlibabaAisMetaDoarmaErrorResolveinfoRequest.ReplaceComponentDtoDomain();
list3.Add(obj4);
AlibabaAisMetaDoarmaErrorResolveinfoRequest.MctComponentDtoDomain obj5 = new AlibabaAisMetaDoarmaErrorResolveinfoRequest.MctComponentDtoDomain();
obj5.ComponentType = "CPU";
obj5.ComponentModel = "C12D";
obj5.ComponentMpn = "CEW3FE";
obj5.ComponentSn = "QWD23F";
obj5.DateCode = "1923";
obj5.ComponentBrand = "Intel";
obj4.NewComponent= obj5;
AlibabaAisMetaDoarmaErrorResolveinfoRequest.MctComponentDtoDomain obj6 = new AlibabaAisMetaDoarmaErrorResolveinfoRequest.MctComponentDtoDomain();
obj6.ComponentType = "CPU";
obj6.ComponentModel = "C12D";
obj6.ComponentMpn = "CEW3FE";
obj6.ComponentSn = "23FQF3";
obj6.DateCode = "1924";
obj6.ComponentBrand = "Intel";
obj4.PreComponent= obj6;
obj1.ReplaceComponents= list3;
obj1.ProblemRequestId = "202001061234dw";
obj1.ErrorCodeSecond = "ERROR-02";
obj1.ErrorPosition = "CPU";
obj1.FinishReworkTime = DateTime.Parse(2016-11-01 10:16:00");
obj1.ExternalSystemId = "20170011";
obj1.ReworkTime = DateTime.Parse(2016-11-01 10:16:00");
obj1.ActionCode = "replace";
obj1.ActionMsg = "更换";
obj1.RetestStation = "AOI";
obj1.Brand = "RuiJie";
obj1.Sn = "2017DEW3";
req.CaptureErrorParam_ = obj1;
AlibabaAisMetaDoarmaErrorResolveinfoResponse rsp = client.Execute(req);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new AlibabaAisMetaDoarmaErrorResolveinfoRequest;
$capture_error_param = new CaptureErrorParam;
$capture_error_param->error_code_third="ERROR-3";
$capture_error_param->received_time="2016-11-01 10:16:00";
$capture_error_param->error_code="power_failed";
$capture_error_param->oss_file_key="xx.xx";
$capture_error_param->retest_time="2016-11-01 10:16:00";
$capture_error_param->error_msg="CPU异常";
$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="1923";
$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="23FQF3";
$pre_component->date_code="1924";
$pre_component->component_brand="Intel";
$replace_components->pre_component = $pre_component;
$capture_error_param->replace_components = $replace_components;
$capture_error_param->problem_request_id="202001061234dw";
$capture_error_param->error_code_second="ERROR-02";
$capture_error_param->error_position="CPU";
$capture_error_param->finish_rework_time="2016-11-01 10:16:00";
$capture_error_param->external_system_id="20170011";
$capture_error_param->rework_time="2016-11-01 10:16:00";
$capture_error_param->action_code="replace";
$capture_error_param->action_msg="更换";
$capture_error_param->retest_station="AOI";
$capture_error_param->brand="RuiJie";
$capture_error_param->sn="2017DEW3";
$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.doarma.error.resolveinfo' \
-d 'partner_id=apidoc' \
-d 'sign=E8E1360D1AEEFE1577BD6133C42CC0AD' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-05-29+17%3A35%3A18' \
-d 'v=2.0' \
-d 'capture_error_param=null'
# -*- coding: utf-8 -*-
import top.api
req=top.api.AlibabaAisMetaDoarmaErrorResolveinfoRequest(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.doarma.error.resolveinfo");
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.doarma.error.resolveinfo', {
'capture_error_param':'数据结构JSON示例'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})