TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaRightguardMeasureProgressRequest req = new AlibabaRightguardMeasureProgressRequest();
AlibabaRightguardMeasureProgressRequest.MeasureProgressDTO obj1 = new AlibabaRightguardMeasureProgressRequest.MeasureProgressDTO();
obj1.setDelegatePaymentFileId(""12","23"");
obj1.setMeasureOrderId(12L);
List<AlibabaRightguardMeasureProgressRequest.MeasureAllProgressDTO> list3 = new ArrayList<AlibabaRightguardMeasureProgressRequest.MeasureAllProgressDTO>();
AlibabaRightguardMeasureProgressRequest.MeasureAllProgressDTO obj4 = new AlibabaRightguardMeasureProgressRequest.MeasureAllProgressDTO();
list3.add(obj4);
obj4.setSendCode("12");
obj4.setDeliveryWay("email");
obj4.setDeliveryStatus("success");
obj4.setAttachmentFileId("123");
AlibabaRightguardMeasureProgressRequest.MeasureLawyerLetterEmailDTO obj6 = new AlibabaRightguardMeasureProgressRequest.MeasureLawyerLetterEmailDTO();
obj6.setReceiveEmail("2312@qq.com");
list5.setEmailDto(obj6);
AlibabaRightguardMeasureProgressRequest.EmsDTO obj8 = new AlibabaRightguardMeasureProgressRequest.EmsDTO();
obj8.setReceiverName("张三");
obj8.setReceiverAddress("浙江省杭州市");
obj8.setSendNumber("13323432432");
obj8.setFileId("23");
list7.setEmsDto(obj8);
obj4.setMobileNumber("1223231");
obj4.setSendTime(StringUtils.parseDateTime("2025-11-17 00:00:00"));
obj4.setName("张三");
obj4.setContent("短信内容");
obj4.setStatus("fail");
obj4.setCallTime(StringUtils.parseDateTime("2025-11-17 00:00:00"));
obj4.setRecordFile("123");
obj4.setIsConnected("y");
obj4.setDuration(12L);
obj4.setDelegateId("12");
obj1.setProgressList(list3);
obj1.setDelegateStatus("success");
obj1.setCaseNo("WQ1212");
obj1.setDelegateRemark("122");
obj1.setMeasureType("sms");
req.setMeasurProgressDto(obj1);
AlibabaRightguardMeasureProgressResponse rsp = client.execute(req);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
AlibabaRightguardMeasureProgressRequest req = new AlibabaRightguardMeasureProgressRequest();
AlibabaRightguardMeasureProgressRequest.MeasureProgressDTODomain obj1 = new AlibabaRightguardMeasureProgressRequest.MeasureProgressDTODomain();
obj1.DelegatePaymentFileId = ""12","23"";
obj1.MeasureOrderId = 12L;
List<AlibabaRightguardMeasureProgressRequest.MeasureAllProgressDTODomain> list3 = new List<AlibabaRightguardMeasureProgressRequest.MeasureAllProgressDTODomain>();
AlibabaRightguardMeasureProgressRequest.MeasureAllProgressDTODomain obj4 = new AlibabaRightguardMeasureProgressRequest.MeasureAllProgressDTODomain();
list3.Add(obj4);
obj4.SendCode = "12";
obj4.DeliveryWay = "email";
obj4.DeliveryStatus = "success";
obj4.AttachmentFileId = "123";
AlibabaRightguardMeasureProgressRequest.MeasureLawyerLetterEmailDTODomain obj5 = new AlibabaRightguardMeasureProgressRequest.MeasureLawyerLetterEmailDTODomain();
obj5.ReceiveEmail = "2312@qq.com";
obj4.EmailDto= obj5;
AlibabaRightguardMeasureProgressRequest.EmsDTODomain obj6 = new AlibabaRightguardMeasureProgressRequest.EmsDTODomain();
obj6.ReceiverName = "张三";
obj6.ReceiverAddress = "浙江省杭州市";
obj6.SendNumber = "13323432432";
obj6.FileId = "23";
obj4.EmsDto= obj6;
obj4.MobileNumber = "1223231";
obj4.SendTime = DateTime.Parse(2025-11-17 00:00:00");
obj4.Name = "张三";
obj4.Content = "短信内容";
obj4.Status = "fail";
obj4.CallTime = DateTime.Parse(2025-11-17 00:00:00");
obj4.RecordFile = "123";
obj4.IsConnected = "y";
obj4.Duration = 12L;
obj4.DelegateId = "12";
obj1.ProgressList= list3;
obj1.DelegateStatus = "success";
obj1.CaseNo = "WQ1212";
obj1.DelegateRemark = "122";
obj1.MeasureType = "sms";
req.MeasurProgressDto_ = obj1;
AlibabaRightguardMeasureProgressResponse rsp = client.Execute(req);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new AlibabaRightguardMeasureProgressRequest;
$measur_progress_dto = new MeasureProgressDTO;
$measur_progress_dto->delegate_payment_file_id="[\"12\",\"23\"]";
$measur_progress_dto->measure_order_id="12";
$progress_list = new MeasureAllProgressDTO;
$progress_list->send_code="12";
$progress_list->delivery_way="email";
$progress_list->delivery_status="success";
$progress_list->attachment_file_id="123";
$email_dto = new MeasureLawyerLetterEmailDTO;
$email_dto->receive_email="2312@qq.com";
$progress_list->email_dto = $email_dto;
$ems_dto = new EmsDTO;
$ems_dto->receiver_name="张三";
$ems_dto->receiver_address="浙江省杭州市";
$ems_dto->send_number="13323432432";
$ems_dto->file_id="23";
$progress_list->ems_dto = $ems_dto;
$progress_list->mobile_number="1223231";
$progress_list->send_time="2025-11-17 00:00:00";
$progress_list->name="张三";
$progress_list->content="短信内容";
$progress_list->status="fail";
$progress_list->call_time="2025-11-17 00:00:00";
$progress_list->record_file="123";
$progress_list->is_connected="y";
$progress_list->duration="12";
$progress_list->delegate_id="12";
$measur_progress_dto->progress_list = $progress_list;
$measur_progress_dto->delegate_status="success";
$measur_progress_dto->case_no="WQ1212";
$measur_progress_dto->delegate_remark="122";
$measur_progress_dto->measure_type="sms";
$req->setMeasurProgressDto(json_encode($measur_progress_dto));
$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.rightguard.measure.progress' \
-d 'partner_id=apidoc' \
-d 'sign=C686DB04E50FB0A4F29A1C46256976EB' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-12-14+16%3A05%3A19' \
-d 'v=2.0' \
-d 'measur_progress_dto=null'
# -*- coding: utf-8 -*-
import top.api
req=top.api.AlibabaRightguardMeasureProgressRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.measur_progress_dto="数据结构示例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,"alibaba.rightguard.measure.progress");
add_param(pRequest,"measur_progress_dto","数据结构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.rightguard.measure.progress', {
'measur_progress_dto':'数据结构JSON示例'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})