TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaIdleAppraiseOrderPerformRequest req = new AlibabaIdleAppraiseOrderPerformRequest();
AlibabaIdleAppraiseOrderPerformRequest.AppraiseOrderSynDto obj1 = new AlibabaIdleAppraiseOrderPerformRequest.AppraiseOrderSynDto();
obj1.setBizOrderId("biz_order_id");
AlibabaIdleAppraiseOrderPerformRequest.Attribute obj2 = new AlibabaIdleAppraiseOrderPerformRequest.Attribute();
obj2.setConclusion1("CERTIFIED_FLAW");
obj2.setConclusion2("SELLER_NO_FAULT");
obj2.setDegree("99新");
obj2.setReportUrl("http://report_url.com/123.html");
obj2.setSummary("真货有瑕疵");
obj2.setAc2sellerMailNo("135316432667");
obj2.setAc2buyerMailNo("87684363241");
obj2.setIdleAppraiseCheckpointsResult("[{\\"keyId\\":\\"1001\\",\\"valueId\\":\\"1\\",\\"consistent\\":true},{\\"keyId\\":\\"1002\\",\\"valueId\\":\\"2\\",\\"consistent\\":true},{\\"keyId\\":\\"9999\\",\\"valueId\\":\\"5\\",\\"consistent\\":true},{\\"keyId\\":\\"9999\\",\\"valueId\\":\\"6\\",\\"consistent\\":true}]");
obj2.setRefuseReasonCode("1");
obj2.setPlatformSalePaidZfbId("2022122022001156421456745507");
obj1.setAttribute(obj2);
obj1.setOrderStatus("2");
obj1.setOrderSubStatus("1");
obj1.setTriggerEvent("AC_REPORT");
req.setAppraiseOrderSynDto(obj1);
AlibabaIdleAppraiseOrderPerformResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
AlibabaIdleAppraiseOrderPerformRequest req = new AlibabaIdleAppraiseOrderPerformRequest();
AlibabaIdleAppraiseOrderPerformRequest.AppraiseOrderSynDtoDomain obj1 = new AlibabaIdleAppraiseOrderPerformRequest.AppraiseOrderSynDtoDomain();
obj1.BizOrderId = "biz_order_id";
AlibabaIdleAppraiseOrderPerformRequest.AttributeDomain obj2 = new AlibabaIdleAppraiseOrderPerformRequest.AttributeDomain();
obj2.Conclusion1 = "CERTIFIED_FLAW";
obj2.Conclusion2 = "SELLER_NO_FAULT";
obj2.Degree = "99新";
obj2.ReportUrl = "http://report_url.com/123.html";
obj2.Summary = "真货有瑕疵";
obj2.Ac2sellerMailNo = "135316432667";
obj2.Ac2buyerMailNo = "87684363241";
obj2.IdleAppraiseCheckpointsResult = "[{\\"keyId\\":\\"1001\\",\\"valueId\\":\\"1\\",\\"consistent\\":true},{\\"keyId\\":\\"1002\\",\\"valueId\\":\\"2\\",\\"consistent\\":true},{\\"keyId\\":\\"9999\\",\\"valueId\\":\\"5\\",\\"consistent\\":true},{\\"keyId\\":\\"9999\\",\\"valueId\\":\\"6\\",\\"consistent\\":true}]";
obj2.RefuseReasonCode = "1";
obj2.PlatformSalePaidZfbId = "2022122022001156421456745507";
obj1.Attribute= obj2;
obj1.OrderStatus = "2";
obj1.OrderSubStatus = "1";
obj1.TriggerEvent = "AC_REPORT";
req.AppraiseOrderSynDto_ = obj1;
AlibabaIdleAppraiseOrderPerformResponse rsp = client.Execute(req, sessionKey);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new AlibabaIdleAppraiseOrderPerformRequest;
$appraise_order_syn_dto = new AppraiseOrderSynDto;
$appraise_order_syn_dto->biz_order_id="biz_order_id";
$attribute = new Attribute;
$attribute->conclusion1="CERTIFIED_FLAW";
$attribute->conclusion2="SELLER_NO_FAULT";
$attribute->degree="99新";
$attribute->report_url="http://report_url.com/123.html";
$attribute->summary="真货有瑕疵";
$attribute->ac2seller_mail_no="135316432667";
$attribute->ac2buyer_mail_no="87684363241";
$attribute->idle_appraise_checkpoints_result="[{\\"keyId\\":\\"1001\\",\\"valueId\\":\\"1\\",\\"consistent\\":true},{\\"keyId\\":\\"1002\\",\\"valueId\\":\\"2\\",\\"consistent\\":true},{\\"keyId\\":\\"9999\\",\\"valueId\\":\\"5\\",\\"consistent\\":true},{\\"keyId\\":\\"9999\\",\\"valueId\\":\\"6\\",\\"consistent\\":true}]";
$attribute->refuse_reason_code="1";
$attribute->platform_sale_paid_zfb_id="2022122022001156421456745507";
$appraise_order_syn_dto->attribute = $attribute;
$appraise_order_syn_dto->order_status="2";
$appraise_order_syn_dto->order_sub_status="1";
$appraise_order_syn_dto->trigger_event="AC_REPORT";
$req->setAppraiseOrderSynDto(json_encode($appraise_order_syn_dto));
$resp = $c->execute($req, $sessionKey);
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.idle.appraise.order.perform' \
-d 'partner_id=apidoc' \
-d 'session=c1d4dd88-b759-4c49-afff-9f0a3159ed48' \
-d 'sign=6C55A99591C37BAA735D1638C9C1FCE1' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-04-26+08%3A23%3A41' \
-d 'v=2.0' \
-d 'appraise_order_syn_dto=null'
# -*- coding: utf-8 -*-
import top.api
req=top.api.AlibabaIdleAppraiseOrderPerformRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.appraise_order_syn_dto=""
try:
resp= req.getResponse(sessionkey)
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.idle.appraise.order.perform");
add_param(pRequest,"appraise_order_syn_dto","数据结构JSON示例");
pResponse = top_execute(pClient,pRequest,sessionKey);
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.idle.appraise.order.perform', {
'appraise_order_syn_dto':'数据结构JSON示例'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})