TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaLingyangUtouchSubmitInitiativeBatchTaskRequest req = new AlibabaLingyangUtouchSubmitInitiativeBatchTaskRequest();
AlibabaLingyangUtouchSubmitInitiativeBatchTaskRequest.InitiativeBatchTaskRequest obj1 = new AlibabaLingyangUtouchSubmitInitiativeBatchTaskRequest.InitiativeBatchTaskRequest();
obj1.setTaskUniqueCode("79326d4a-7fcd-4670-87e3-0b853d15dd6b");
obj1.setBatchNum("1");
List<AlibabaLingyangUtouchSubmitInitiativeBatchTaskRequest.InitiativeTaskRequest> list3 = new ArrayList<AlibabaLingyangUtouchSubmitInitiativeBatchTaskRequest.InitiativeTaskRequest>();
AlibabaLingyangUtouchSubmitInitiativeBatchTaskRequest.InitiativeTaskRequest obj4 = new AlibabaLingyangUtouchSubmitInitiativeBatchTaskRequest.InitiativeTaskRequest();
list3.add(obj4);
obj4.setSourceId(123L);
obj4.setDepartmentId(30001L);
obj4.setOuterUserId("OUTER_USER_ID");
obj4.setInputParams("{}");
obj4.setUserName("USER_NAME");
obj4.setCmsMemberType("CMS_MEMBER_TYPE");
obj4.setAppointmentTimeId(1710230712L);
obj4.setPhoneNumber("18717866218");
obj4.setPolicyId(123L);
obj4.setBookChargeBizInfo("{}");
obj4.setOutputParams("{}");
obj4.setBizId("BIZ_ID");
obj4.setBookUserId(123L);
obj4.setCmsUserId(123L);
obj4.setEmail("1234@qq.com");
obj4.setPlanExecuteStartTime(StringUtils.parseDateTime("2024-03-12 14:05:56"));
obj1.setTaskList(list3);
obj1.setPlanId(123L);
AlibabaLingyangUtouchSubmitInitiativeBatchTaskRequest.UseBookInfo obj5 = new AlibabaLingyangUtouchSubmitInitiativeBatchTaskRequest.UseBookInfo();
obj5.setUsePlatform("PLATFORM_A");
obj5.setBookCode("BOOK_CODE");
obj5.setBookOwnerId(123L);
obj1.setUseBookInfo(obj5);
req.setInitiativeBatchTaskRequest(obj1);
AlibabaLingyangUtouchSubmitInitiativeBatchTaskResponse rsp = client.execute(req);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
AlibabaLingyangUtouchSubmitInitiativeBatchTaskRequest req = new AlibabaLingyangUtouchSubmitInitiativeBatchTaskRequest();
AlibabaLingyangUtouchSubmitInitiativeBatchTaskRequest.InitiativeBatchTaskRequestDomain obj1 = new AlibabaLingyangUtouchSubmitInitiativeBatchTaskRequest.InitiativeBatchTaskRequestDomain();
obj1.TaskUniqueCode = "79326d4a-7fcd-4670-87e3-0b853d15dd6b";
obj1.BatchNum = "1";
List<AlibabaLingyangUtouchSubmitInitiativeBatchTaskRequest.InitiativeTaskRequestDomain> list3 = new List<AlibabaLingyangUtouchSubmitInitiativeBatchTaskRequest.InitiativeTaskRequestDomain>();
AlibabaLingyangUtouchSubmitInitiativeBatchTaskRequest.InitiativeTaskRequestDomain obj4 = new AlibabaLingyangUtouchSubmitInitiativeBatchTaskRequest.InitiativeTaskRequestDomain();
list3.Add(obj4);
obj4.SourceId = 123L;
obj4.DepartmentId = 30001L;
obj4.OuterUserId = "OUTER_USER_ID";
obj4.InputParams = "{}";
obj4.UserName = "USER_NAME";
obj4.CmsMemberType = "CMS_MEMBER_TYPE";
obj4.AppointmentTimeId = 1710230712L;
obj4.PhoneNumber = "18717866218";
obj4.PolicyId = 123L;
obj4.BookChargeBizInfo = "{}";
obj4.OutputParams = "{}";
obj4.BizId = "BIZ_ID";
obj4.BookUserId = 123L;
obj4.CmsUserId = 123L;
obj4.Email = "1234@qq.com";
obj4.PlanExecuteStartTime = DateTime.Parse(2024-03-12 14:05:56");
obj1.TaskList= list3;
obj1.PlanId = 123L;
AlibabaLingyangUtouchSubmitInitiativeBatchTaskRequest.UseBookInfoDomain obj5 = new AlibabaLingyangUtouchSubmitInitiativeBatchTaskRequest.UseBookInfoDomain();
obj5.UsePlatform = "PLATFORM_A";
obj5.BookCode = "BOOK_CODE";
obj5.BookOwnerId = 123L;
obj1.UseBookInfo= obj5;
req.InitiativeBatchTaskRequest_ = obj1;
AlibabaLingyangUtouchSubmitInitiativeBatchTaskResponse rsp = client.Execute(req);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new AlibabaLingyangUtouchSubmitInitiativeBatchTaskRequest;
$initiative_batch_task_request = new InitiativeBatchTaskRequest;
$initiative_batch_task_request->task_unique_code="79326d4a-7fcd-4670-87e3-0b853d15dd6b";
$initiative_batch_task_request->batch_num="1";
$task_list = new InitiativeTaskRequest;
$task_list->source_id="123";
$task_list->department_id="30001";
$task_list->outer_user_id="OUTER_USER_ID";
$task_list->input_params="{}";
$task_list->user_name="USER_NAME";
$task_list->cms_member_type="CMS_MEMBER_TYPE";
$task_list->appointment_time_id="1710230712";
$task_list->phone_number="18717866218";
$task_list->policy_id="123";
$task_list->book_charge_biz_info="{}";
$task_list->output_params="{}";
$task_list->biz_id="BIZ_ID";
$task_list->book_user_id="123";
$task_list->cms_user_id="123";
$task_list->email="1234@qq.com";
$task_list->plan_execute_start_time="2024-03-12 14:05:56";
$initiative_batch_task_request->task_list = $task_list;
$initiative_batch_task_request->plan_id="123";
$use_book_info = new UseBookInfo;
$use_book_info->use_platform="PLATFORM_A";
$use_book_info->book_code="BOOK_CODE";
$use_book_info->book_owner_id="123";
$initiative_batch_task_request->use_book_info = $use_book_info;
$req->setInitiativeBatchTaskRequest(json_encode($initiative_batch_task_request));
$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.lingyang.utouch.submit.initiative.batch.task' \
-d 'partner_id=apidoc' \
-d 'sign=61F5C04496D5BCAFA7C7064D3FF860A7' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-04-29+16%3A10%3A34' \
-d 'v=2.0' \
-d 'initiative_batch_task_request=null'
# -*- coding: utf-8 -*-
import top.api
req=top.api.AlibabaLingyangUtouchSubmitInitiativeBatchTaskRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.initiative_batch_task_request="数据结构示例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.lingyang.utouch.submit.initiative.batch.task");
add_param(pRequest,"initiative_batch_task_request","数据结构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.lingyang.utouch.submit.initiative.batch.task', {
'initiative_batch_task_request':'数据结构JSON示例'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})