TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
FilmAdcenterAdvertiseUpdateRequest req = new FilmAdcenterAdvertiseUpdateRequest();
List<FilmAdcenterAdvertiseUpdateRequest.AdvertiseVo> list2 = new ArrayList<FilmAdcenterAdvertiseUpdateRequest.AdvertiseVo>();
FilmAdcenterAdvertiseUpdateRequest.AdvertiseVo obj3 = new FilmAdcenterAdvertiseUpdateRequest.AdvertiseVo();
list2.add(obj3);
obj3.setGmtModified(StringUtils.parseDateTime("2017-12-12 12:12:12"));
obj3.setStartTime(StringUtils.parseDateTime("2017-12-12 12:12:12"));
obj3.setPlatform("ALL");
obj3.setSource("ORDER_ENGINE");
obj3.setGmtCreate(StringUtils.parseDateTime("2017-12-12 12:12:12"));
obj3.setStatus("NORMAL");
obj3.setAdvertiseType(1L);
obj3.setFeature("1");
obj3.setEndTime(StringUtils.parseDateTime("2017-12-12 12:12:12"));
obj3.setPeriodTimes("1");
obj3.setAdvertiseName("1");
obj3.setAdvertiseCode("1");
List<FilmAdcenterAdvertiseUpdateRequest.ResourceVo> list6 = new ArrayList<FilmAdcenterAdvertiseUpdateRequest.ResourceVo>();
FilmAdcenterAdvertiseUpdateRequest.ResourceVo obj7 = new FilmAdcenterAdvertiseUpdateRequest.ResourceVo();
list6.add(obj7);
obj7.setGmtModified(StringUtils.parseDateTime("2017-12-12 12:12:12"));
obj7.setSource("ORDER_ENGINE");
obj7.setGmtCreate(StringUtils.parseDateTime("2017-12-12 12:12:12"));
obj7.setPriority(1L);
obj7.setFeature("1");
obj7.setResourceCode("1");
obj7.setPeriodTimes("1");
obj7.setResourceName("1");
List<FilmAdcenterAdvertiseUpdateRequest.DeviceVo> list10 = new ArrayList<FilmAdcenterAdvertiseUpdateRequest.DeviceVo>();
FilmAdcenterAdvertiseUpdateRequest.DeviceVo obj11 = new FilmAdcenterAdvertiseUpdateRequest.DeviceVo();
list10.add(obj11);
obj11.setGmtModified(StringUtils.parseDateTime("2017-12-12 12:12:12"));
obj11.setSource("ORDER_ENGINE");
obj11.setGmtCreate(StringUtils.parseDateTime("2017-12-12 12:12:12"));
obj11.setDeviceName("1");
obj11.setDeviceType(1L);
obj11.setDeciceMac("1");
obj11.setDeviceCode("1");
obj11.setDeviceIP("1");
obj11.setDeviceIdentity("1");
list8.setDevices(list10);
List<FilmAdcenterAdvertiseUpdateRequest.ResourceItemVo> list14 = new ArrayList<FilmAdcenterAdvertiseUpdateRequest.ResourceItemVo>();
FilmAdcenterAdvertiseUpdateRequest.ResourceItemVo obj15 = new FilmAdcenterAdvertiseUpdateRequest.ResourceItemVo();
list14.add(obj15);
obj15.setGmtModified(StringUtils.parseDateTime("2017-12-12 12:12:12"));
obj15.setGmtCreate(StringUtils.parseDateTime("2017-12-12 12:12:12"));
obj15.setResourceContent("1");
obj15.setWidth(1L);
obj15.setResourceItemCode("1");
obj15.setDefaultItem(false);
obj15.setResourceType(1L);
obj15.setDuration(1L);
obj15.setHeight(1L);
obj15.setResourceItemSort(1L);
obj15.setSource("ORDER_ENGINE");
obj15.setResourceMD5("1");
obj15.setClickTrackingUrl("");
obj15.setImpressionTrackingUrl("");
obj15.setPriority(1L);
obj15.setResourceItemName("1");
obj15.setFeature("1");
obj15.setDeeplinkUrl("1");
obj15.setRedirectUrl("1");
obj15.setResourceName("1");
obj15.setPeriodTimes("1");
obj15.setSequence(1L);
list12.setResourceItems(list14);
obj7.setStartTime(StringUtils.parseDateTime("2017-12-12 12:12:12"));
obj7.setEndTime(StringUtils.parseDateTime("2017-12-12 12:12:12"));
List<FilmAdcenterAdvertiseUpdateRequest.ResourceScheduleVo> list18 = new ArrayList<FilmAdcenterAdvertiseUpdateRequest.ResourceScheduleVo>();
FilmAdcenterAdvertiseUpdateRequest.ResourceScheduleVo obj19 = new FilmAdcenterAdvertiseUpdateRequest.ResourceScheduleVo();
list18.add(obj19);
obj19.setGmtCreate(StringUtils.parseDateTime("2017-12-12 12:12:12"));
obj19.setGmtModified(StringUtils.parseDateTime("2017-12-12 12:12:12"));
obj19.setCinemaCode("1");
obj19.setHallCode("1");
obj19.setScheduleCode("1");
obj19.setScheduleShowDate(StringUtils.parseDateTime("2017-12-12 12:12:12"));
list16.setSchedules(list18);
list4.setResources(list6);
obj3.setOperation("REMOVE");
req.setAdvertiseParams(list2);
FilmAdcenterAdvertiseUpdateResponse rsp = client.execute(req);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
FilmAdcenterAdvertiseUpdateRequest req = new FilmAdcenterAdvertiseUpdateRequest();
List<FilmAdcenterAdvertiseUpdateRequest.AdvertiseVoDomain> list2 = new List<FilmAdcenterAdvertiseUpdateRequest.AdvertiseVoDomain>();
FilmAdcenterAdvertiseUpdateRequest.AdvertiseVoDomain obj3 = new FilmAdcenterAdvertiseUpdateRequest.AdvertiseVoDomain();
list2.Add(obj3);
obj3.GmtModified = DateTime.Parse(2017-12-12 12:12:12");
obj3.StartTime = DateTime.Parse(2017-12-12 12:12:12");
obj3.Platform = "ALL";
obj3.Source = "ORDER_ENGINE";
obj3.GmtCreate = DateTime.Parse(2017-12-12 12:12:12");
obj3.Status = "NORMAL";
obj3.AdvertiseType = 1L;
obj3.Feature = "1";
obj3.EndTime = DateTime.Parse(2017-12-12 12:12:12");
obj3.PeriodTimes = "1";
obj3.AdvertiseName = "1";
obj3.AdvertiseCode = "1";
List<FilmAdcenterAdvertiseUpdateRequest.ResourceVoDomain> list5 = new List<FilmAdcenterAdvertiseUpdateRequest.ResourceVoDomain>();
FilmAdcenterAdvertiseUpdateRequest.ResourceVoDomain obj6 = new FilmAdcenterAdvertiseUpdateRequest.ResourceVoDomain();
list5.Add(obj6);
obj6.GmtModified = DateTime.Parse(2017-12-12 12:12:12");
obj6.Source = "ORDER_ENGINE";
obj6.GmtCreate = DateTime.Parse(2017-12-12 12:12:12");
obj6.Priority = 1L;
obj6.Feature = "1";
obj6.ResourceCode = "1";
obj6.PeriodTimes = "1";
obj6.ResourceName = "1";
List<FilmAdcenterAdvertiseUpdateRequest.DeviceVoDomain> list8 = new List<FilmAdcenterAdvertiseUpdateRequest.DeviceVoDomain>();
FilmAdcenterAdvertiseUpdateRequest.DeviceVoDomain obj9 = new FilmAdcenterAdvertiseUpdateRequest.DeviceVoDomain();
list8.Add(obj9);
obj9.GmtModified = DateTime.Parse(2017-12-12 12:12:12");
obj9.Source = "ORDER_ENGINE";
obj9.GmtCreate = DateTime.Parse(2017-12-12 12:12:12");
obj9.DeviceName = "1";
obj9.DeviceType = 1L;
obj9.DeciceMac = "1";
obj9.DeviceCode = "1";
obj9.DeviceIP = "1";
obj9.DeviceIdentity = "1";
obj6.Devices= list8;
List<FilmAdcenterAdvertiseUpdateRequest.ResourceItemVoDomain> list11 = new List<FilmAdcenterAdvertiseUpdateRequest.ResourceItemVoDomain>();
FilmAdcenterAdvertiseUpdateRequest.ResourceItemVoDomain obj12 = new FilmAdcenterAdvertiseUpdateRequest.ResourceItemVoDomain();
list11.Add(obj12);
obj12.GmtModified = DateTime.Parse(2017-12-12 12:12:12");
obj12.GmtCreate = DateTime.Parse(2017-12-12 12:12:12");
obj12.ResourceContent = "1";
obj12.Width = 1L;
obj12.ResourceItemCode = "1";
obj12.DefaultItem = false;
obj12.ResourceType = 1L;
obj12.Duration = 1L;
obj12.Height = 1L;
obj12.ResourceItemSort = 1L;
obj12.Source = "ORDER_ENGINE";
obj12.ResourceMD5 = "1";
obj12.ClickTrackingUrl = "";
obj12.ImpressionTrackingUrl = "";
obj12.Priority = 1L;
obj12.ResourceItemName = "1";
obj12.Feature = "1";
obj12.DeeplinkUrl = "1";
obj12.RedirectUrl = "1";
obj12.ResourceName = "1";
obj12.PeriodTimes = "1";
obj12.Sequence = 1L;
obj6.ResourceItems= list11;
obj6.StartTime = DateTime.Parse(2017-12-12 12:12:12");
obj6.EndTime = DateTime.Parse(2017-12-12 12:12:12");
List<FilmAdcenterAdvertiseUpdateRequest.ResourceScheduleVoDomain> list14 = new List<FilmAdcenterAdvertiseUpdateRequest.ResourceScheduleVoDomain>();
FilmAdcenterAdvertiseUpdateRequest.ResourceScheduleVoDomain obj15 = new FilmAdcenterAdvertiseUpdateRequest.ResourceScheduleVoDomain();
list14.Add(obj15);
obj15.GmtCreate = DateTime.Parse(2017-12-12 12:12:12");
obj15.GmtModified = DateTime.Parse(2017-12-12 12:12:12");
obj15.CinemaCode = "1";
obj15.HallCode = "1";
obj15.ScheduleCode = "1";
obj15.ScheduleShowDate = DateTime.Parse(2017-12-12 12:12:12");
obj6.Schedules= list14;
obj3.Resources= list5;
obj3.Operation = "REMOVE";
req.AdvertiseParams_ = list2;
FilmAdcenterAdvertiseUpdateResponse rsp = client.Execute(req);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new FilmAdcenterAdvertiseUpdateRequest;
$advertise_params = new AdvertiseVo;
$advertise_params->gmt_modified="2017-12-12 12:12:12";
$advertise_params->start_time="2017-12-12 12:12:12";
$advertise_params->platform="ALL";
$advertise_params->source="ORDER_ENGINE";
$advertise_params->gmt_create="2017-12-12 12:12:12";
$advertise_params->status="NORMAL";
$advertise_params->advertise_type="1";
$advertise_params->feature="1";
$advertise_params->end_time="2017-12-12 12:12:12";
$advertise_params->period_times="1";
$advertise_params->advertise_name="1";
$advertise_params->advertise_code="1";
$resources = new ResourceVo;
$resources->gmt_modified="2017-12-12 12:12:12";
$resources->source="ORDER_ENGINE";
$resources->gmt_create="2017-12-12 12:12:12";
$resources->priority="1";
$resources->feature="1";
$resources->resource_code="1";
$resources->period_times="1";
$resources->resource_name="1";
$devices = new DeviceVo;
$devices->gmt_modified="2017-12-12 12:12:12";
$devices->source="ORDER_ENGINE";
$devices->gmt_create="2017-12-12 12:12:12";
$devices->device_name="1";
$devices->device_type="1";
$devices->decice_mac="1";
$devices->device_code="1";
$devices->device_i_p="1";
$devices->device_identity="1";
$resources->devices = $devices;
$resource_items = new ResourceItemVo;
$resource_items->gmt_modified="2017-12-12 12:12:12";
$resource_items->gmt_create="2017-12-12 12:12:12";
$resource_items->resource_content="1";
$resource_items->width="1";
$resource_items->resource_item_code="1";
$resource_items->default_item="false";
$resource_items->resource_type="1";
$resource_items->duration="1";
$resource_items->height="1";
$resource_items->resource_item_sort="1";
$resource_items->source="ORDER_ENGINE";
$resource_items->resource_m_d5="1";
$resource_items->click_tracking_url="";
$resource_items->impression_tracking_url="";
$resource_items->priority="1";
$resource_items->resource_item_name="1";
$resource_items->feature="1";
$resource_items->deeplink_url="1";
$resource_items->redirect_url="1";
$resource_items->resource_name="1";
$resource_items->period_times="1";
$resource_items->sequence="1";
$resources->resource_items = $resource_items;
$resources->start_time="2017-12-12 12:12:12";
$resources->end_time="2017-12-12 12:12:12";
$schedules = new ResourceScheduleVo;
$schedules->gmt_create="2017-12-12 12:12:12";
$schedules->gmt_modified="2017-12-12 12:12:12";
$schedules->cinema_code="1";
$schedules->hall_code="1";
$schedules->schedule_code="1";
$schedules->schedule_show_date="2017-12-12 12:12:12";
$resources->schedules = $schedules;
$advertise_params->resources = $resources;
$advertise_params->operation="REMOVE";
$req->setAdvertiseParams(json_encode($advertise_params));
$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=taobao.film.adcenter.advertise.update' \
-d 'partner_id=apidoc' \
-d 'sign=43EB108C8F13A62A7A37AEE9DC27FA08' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-04-29+15%3A15%3A51' \
-d 'v=2.0' \
-d 'advertise_params=null'
# -*- coding: utf-8 -*-
import top.api
req=top.api.FilmAdcenterAdvertiseUpdateRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.advertise_params=""
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,"taobao.film.adcenter.advertise.update");
add_param(pRequest,"advertise_params","数据结构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('taobao.film.adcenter.advertise.update', {
'advertise_params':'数据结构JSON示例'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})