TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
UnideskRtaAdCampaignAddRequest req = new UnideskRtaAdCampaignAddRequest();
req.setRequestId("1");
UnideskRtaAdCampaignAddRequest.CampaignTopDTO obj1 = new UnideskRtaAdCampaignAddRequest.CampaignTopDTO();
obj1.setType(1L);
obj1.setAdvertiserId(1L);
obj1.setName("计划组名称");
UnideskRtaAdCampaignAddRequest.BudgetTopDTO obj2 = new UnideskRtaAdCampaignAddRequest.BudgetTopDTO();
obj2.setBudgetType(1L);
obj2.setBudget(1L);
obj2.setDayBudgets(new Long[] { 50000 };
);
obj2.setBudgetOptimizeSwitch(1L);
obj1.setBudget(obj2);
UnideskRtaAdCampaignAddRequest.TencentCampaignTopDTO obj3 = new UnideskRtaAdCampaignAddRequest.TencentCampaignTopDTO();
obj3.setSmooth(1L);
obj1.setTencent(obj3);
UnideskRtaAdCampaignAddRequest.KuaishouCampaignTopDTO obj4 = new UnideskRtaAdCampaignAddRequest.KuaishouCampaignTopDTO();
obj4.setBidType(1L);
obj1.setKuaishou(obj4);
obj1.setVersion(9999L);
UnideskRtaAdCampaignAddRequest.ToutiaoCampaignV2TopDTO obj5 = new UnideskRtaAdCampaignAddRequest.ToutiaoCampaignV2TopDTO();
UnideskRtaAdCampaignAddRequest.AdgroupAdzoneDTO obj6 = new UnideskRtaAdCampaignAddRequest.AdgroupAdzoneDTO();
obj6.setValues("1");
obj6.setType(1L);
obj5.setAdzone(obj6);
obj5.setCastShowType(1L);
UnideskRtaAdCampaignAddRequest.AdgroupPricingTopDTO obj7 = new UnideskRtaAdCampaignAddRequest.AdgroupPricingTopDTO();
obj7.setCastTarget(1L);
obj7.setPricingType(1L);
obj7.setBidType(1L);
obj7.setDeepBidType(0L);
obj7.setRoiGoal("0.01");
obj5.setPricing(obj7);
UnideskRtaAdCampaignAddRequest.CastTimeTopDTO obj8 = new UnideskRtaAdCampaignAddRequest.CastTimeTopDTO();
obj8.setTimeSeries("111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111");
obj8.setTimeType(1L);
obj8.setStartTime(StringUtils.parseDateTime("2022-08-25 00:00:00"));
obj8.setEndTime(StringUtils.parseDateTime("2022-08-25 00:00:00"));
obj5.setCastTime(obj8);
UnideskRtaAdCampaignAddRequest.AdgroupTargetTopDTO obj9 = new UnideskRtaAdCampaignAddRequest.AdgroupTargetTopDTO();
UnideskRtaAdCampaignAddRequest.AreaDTO obj10 = new UnideskRtaAdCampaignAddRequest.AreaDTO();
List<UnideskRtaAdCampaignAddRequest.CommonDTO> list12 = new ArrayList<UnideskRtaAdCampaignAddRequest.CommonDTO>();
UnideskRtaAdCampaignAddRequest.CommonDTO obj13 = new UnideskRtaAdCampaignAddRequest.CommonDTO();
list12.add(obj13);
obj13.setName("北京");
obj13.setValue("11");
obj10.setCity(list12);
obj10.setCityTarget(1L);
obj10.setType(1L);
obj9.setArea(obj10);
UnideskRtaAdCampaignAddRequest.InterestActionDTO obj14 = new UnideskRtaAdCampaignAddRequest.InterestActionDTO();
UnideskRtaAdCampaignAddRequest.ActionCategorieDTO obj15 = new UnideskRtaAdCampaignAddRequest.ActionCategorieDTO();
List<UnideskRtaAdCampaignAddRequest.CommonDTO> list17 = new ArrayList<UnideskRtaAdCampaignAddRequest.CommonDTO>();
UnideskRtaAdCampaignAddRequest.CommonDTO obj18 = new UnideskRtaAdCampaignAddRequest.CommonDTO();
list17.add(obj18);
obj18.setNum("11");
obj18.setName("名称");
obj18.setValue("1");
obj15.setActionCategories(list17);
obj15.setActionScene("1");
obj15.setActionDays(1L);
List<UnideskRtaAdCampaignAddRequest.CommonDTO> list20 = new ArrayList<UnideskRtaAdCampaignAddRequest.CommonDTO>();
UnideskRtaAdCampaignAddRequest.CommonDTO obj21 = new UnideskRtaAdCampaignAddRequest.CommonDTO();
list20.add(obj21);
obj21.setNum("1");
obj21.setName("名称");
obj21.setValue("1");
obj15.setKeywords(list20);
obj15.setActionStrength(0L);
obj14.setActionCategorie(obj15);
UnideskRtaAdCampaignAddRequest.InterestCategorieDTO obj22 = new UnideskRtaAdCampaignAddRequest.InterestCategorieDTO();
List<UnideskRtaAdCampaignAddRequest.CommonDTO> list24 = new ArrayList<UnideskRtaAdCampaignAddRequest.CommonDTO>();
UnideskRtaAdCampaignAddRequest.CommonDTO obj25 = new UnideskRtaAdCampaignAddRequest.CommonDTO();
list24.add(obj25);
obj25.setNum("1");
obj25.setName("名称");
obj25.setValue("1");
obj22.setKeywords(list24);
List<UnideskRtaAdCampaignAddRequest.CommonDTO> list27 = new ArrayList<UnideskRtaAdCampaignAddRequest.CommonDTO>();
UnideskRtaAdCampaignAddRequest.CommonDTO obj28 = new UnideskRtaAdCampaignAddRequest.CommonDTO();
list27.add(obj28);
obj28.setNum("1");
obj28.setName("名称");
obj28.setValue("1");
obj22.setInterestCategories(list27);
obj14.setInterestCategorie(obj22);
obj14.setType(1L);
obj9.setInterestAction(obj14);
obj9.setHideIfConverted(1L);
obj9.setGender(1L);
UnideskRtaAdCampaignAddRequest.DeviceDTO obj29 = new UnideskRtaAdCampaignAddRequest.DeviceDTO();
obj29.setDeviceBrands("1");
obj29.setDevicePrices("0");
obj29.setDeviceTypes("1");
obj9.setDevice(obj29);
UnideskRtaAdCampaignAddRequest.AgeDTO obj30 = new UnideskRtaAdCampaignAddRequest.AgeDTO();
obj30.setAgeRange("18");
obj30.setType(2L);
obj9.setAge(obj30);
obj9.setNetwork("1");
UnideskRtaAdCampaignAddRequest.ToutiaoAdgroupTargetTopDTO obj31 = new UnideskRtaAdCampaignAddRequest.ToutiaoAdgroupTargetTopDTO();
UnideskRtaAdCampaignAddRequest.AwemeFanBehaviorDTO obj32 = new UnideskRtaAdCampaignAddRequest.AwemeFanBehaviorDTO();
List<UnideskRtaAdCampaignAddRequest.CommonDTO> list34 = new ArrayList<UnideskRtaAdCampaignAddRequest.CommonDTO>();
UnideskRtaAdCampaignAddRequest.CommonDTO obj35 = new UnideskRtaAdCampaignAddRequest.CommonDTO();
list34.add(obj35);
obj35.setNum("1");
obj35.setName("名称");
obj35.setValue("1");
obj32.setKeywords(list34);
obj32.setAwemeFanDays(1L);
obj32.setAwemeFanScene("1");
List<UnideskRtaAdCampaignAddRequest.CommonDTO> list37 = new ArrayList<UnideskRtaAdCampaignAddRequest.CommonDTO>();
UnideskRtaAdCampaignAddRequest.CommonDTO obj38 = new UnideskRtaAdCampaignAddRequest.CommonDTO();
list37.add(obj38);
obj38.setNum("1");
obj38.setName("名称");
obj38.setValue("1");
obj32.setAwemeFanCategories(list37);
obj31.setAwemeFanBehavior(obj32);
obj9.setToutiao(obj31);
List<UnideskRtaAdCampaignAddRequest.PlatformDTO> list40 = new ArrayList<UnideskRtaAdCampaignAddRequest.PlatformDTO>();
UnideskRtaAdCampaignAddRequest.PlatformDTO obj41 = new UnideskRtaAdCampaignAddRequest.PlatformDTO();
list40.add(obj41);
obj41.setType(1L);
obj41.setAndroidVersion(4L);
obj41.setIosVersion(7L);
obj9.setPlatform(list40);
obj9.setAutoExtendTargets("1");
obj5.setTarget(obj9);
obj5.setDeliveryMode(1L);
UnideskRtaAdCampaignAddRequest.Integer obj42 = new UnideskRtaAdCampaignAddRequest.Integer();
obj42.setIfRelated(1L);
obj42.setRelatedItemId(1L);
obj5.setRelatedItem(obj42);
obj1.setToutiaoV2(obj5);
req.setCampaignTopDto(obj1);
UnideskRtaAdCampaignAddResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
UnideskRtaAdCampaignAddRequest req = new UnideskRtaAdCampaignAddRequest();
req.RequestId = "1";
UnideskRtaAdCampaignAddRequest.CampaignTopDTODomain obj1 = new UnideskRtaAdCampaignAddRequest.CampaignTopDTODomain();
obj1.Type = 1L;
obj1.AdvertiserId = 1L;
obj1.Name = "计划组名称";
UnideskRtaAdCampaignAddRequest.BudgetTopDTODomain obj2 = new UnideskRtaAdCampaignAddRequest.BudgetTopDTODomain();
obj2.BudgetType = 1L;
obj2.Budget = 1L;
obj2.DayBudgets = new long[] { 50000 };
;
obj2.BudgetOptimizeSwitch = 1L;
obj1.Budget= obj2;
UnideskRtaAdCampaignAddRequest.TencentCampaignTopDTODomain obj3 = new UnideskRtaAdCampaignAddRequest.TencentCampaignTopDTODomain();
obj3.Smooth = 1L;
obj1.Tencent= obj3;
UnideskRtaAdCampaignAddRequest.KuaishouCampaignTopDTODomain obj4 = new UnideskRtaAdCampaignAddRequest.KuaishouCampaignTopDTODomain();
obj4.BidType = 1L;
obj1.Kuaishou= obj4;
obj1.Version = 9999L;
UnideskRtaAdCampaignAddRequest.ToutiaoCampaignV2TopDTODomain obj5 = new UnideskRtaAdCampaignAddRequest.ToutiaoCampaignV2TopDTODomain();
UnideskRtaAdCampaignAddRequest.AdgroupAdzoneDTODomain obj6 = new UnideskRtaAdCampaignAddRequest.AdgroupAdzoneDTODomain();
obj6.Values = "1";
obj6.Type = 1L;
obj5.Adzone= obj6;
obj5.CastShowType = 1L;
UnideskRtaAdCampaignAddRequest.AdgroupPricingTopDTODomain obj7 = new UnideskRtaAdCampaignAddRequest.AdgroupPricingTopDTODomain();
obj7.CastTarget = 1L;
obj7.PricingType = 1L;
obj7.BidType = 1L;
obj7.DeepBidType = 0L;
obj7.RoiGoal = "0.01";
obj5.Pricing= obj7;
UnideskRtaAdCampaignAddRequest.CastTimeTopDTODomain obj8 = new UnideskRtaAdCampaignAddRequest.CastTimeTopDTODomain();
obj8.TimeSeries = "111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111";
obj8.TimeType = 1L;
obj8.StartTime = DateTime.Parse(2022-08-25 00:00:00");
obj8.EndTime = DateTime.Parse(2022-08-25 00:00:00");
obj5.CastTime= obj8;
UnideskRtaAdCampaignAddRequest.AdgroupTargetTopDTODomain obj9 = new UnideskRtaAdCampaignAddRequest.AdgroupTargetTopDTODomain();
UnideskRtaAdCampaignAddRequest.AreaDTODomain obj10 = new UnideskRtaAdCampaignAddRequest.AreaDTODomain();
List<UnideskRtaAdCampaignAddRequest.CommonDTODomain> list12 = new List<UnideskRtaAdCampaignAddRequest.CommonDTODomain>();
UnideskRtaAdCampaignAddRequest.CommonDTODomain obj13 = new UnideskRtaAdCampaignAddRequest.CommonDTODomain();
list12.Add(obj13);
obj13.Name = "北京";
obj13.Value = "11";
obj10.City= list12;
obj10.CityTarget = 1L;
obj10.Type = 1L;
obj9.Area= obj10;
UnideskRtaAdCampaignAddRequest.InterestActionDTODomain obj14 = new UnideskRtaAdCampaignAddRequest.InterestActionDTODomain();
UnideskRtaAdCampaignAddRequest.ActionCategorieDTODomain obj15 = new UnideskRtaAdCampaignAddRequest.ActionCategorieDTODomain();
List<UnideskRtaAdCampaignAddRequest.CommonDTODomain> list17 = new List<UnideskRtaAdCampaignAddRequest.CommonDTODomain>();
UnideskRtaAdCampaignAddRequest.CommonDTODomain obj18 = new UnideskRtaAdCampaignAddRequest.CommonDTODomain();
list17.Add(obj18);
obj18.Num = "11";
obj18.Name = "名称";
obj18.Value = "1";
obj15.ActionCategories= list17;
obj15.ActionScene = "1";
obj15.ActionDays = 1L;
List<UnideskRtaAdCampaignAddRequest.CommonDTODomain> list20 = new List<UnideskRtaAdCampaignAddRequest.CommonDTODomain>();
UnideskRtaAdCampaignAddRequest.CommonDTODomain obj21 = new UnideskRtaAdCampaignAddRequest.CommonDTODomain();
list20.Add(obj21);
obj21.Num = "1";
obj21.Name = "名称";
obj21.Value = "1";
obj15.Keywords= list20;
obj15.ActionStrength = 0L;
obj14.ActionCategorie= obj15;
UnideskRtaAdCampaignAddRequest.InterestCategorieDTODomain obj22 = new UnideskRtaAdCampaignAddRequest.InterestCategorieDTODomain();
List<UnideskRtaAdCampaignAddRequest.CommonDTODomain> list24 = new List<UnideskRtaAdCampaignAddRequest.CommonDTODomain>();
UnideskRtaAdCampaignAddRequest.CommonDTODomain obj25 = new UnideskRtaAdCampaignAddRequest.CommonDTODomain();
list24.Add(obj25);
obj25.Num = "1";
obj25.Name = "名称";
obj25.Value = "1";
obj22.Keywords= list24;
List<UnideskRtaAdCampaignAddRequest.CommonDTODomain> list27 = new List<UnideskRtaAdCampaignAddRequest.CommonDTODomain>();
UnideskRtaAdCampaignAddRequest.CommonDTODomain obj28 = new UnideskRtaAdCampaignAddRequest.CommonDTODomain();
list27.Add(obj28);
obj28.Num = "1";
obj28.Name = "名称";
obj28.Value = "1";
obj22.InterestCategories= list27;
obj14.InterestCategorie= obj22;
obj14.Type = 1L;
obj9.InterestAction= obj14;
obj9.HideIfConverted = 1L;
obj9.Gender = 1L;
UnideskRtaAdCampaignAddRequest.DeviceDTODomain obj29 = new UnideskRtaAdCampaignAddRequest.DeviceDTODomain();
obj29.DeviceBrands = "1";
obj29.DevicePrices = "0";
obj29.DeviceTypes = "1";
obj9.Device= obj29;
UnideskRtaAdCampaignAddRequest.AgeDTODomain obj30 = new UnideskRtaAdCampaignAddRequest.AgeDTODomain();
obj30.AgeRange = "18";
obj30.Type = 2L;
obj9.Age= obj30;
obj9.Network = "1";
UnideskRtaAdCampaignAddRequest.ToutiaoAdgroupTargetTopDTODomain obj31 = new UnideskRtaAdCampaignAddRequest.ToutiaoAdgroupTargetTopDTODomain();
UnideskRtaAdCampaignAddRequest.AwemeFanBehaviorDTODomain obj32 = new UnideskRtaAdCampaignAddRequest.AwemeFanBehaviorDTODomain();
List<UnideskRtaAdCampaignAddRequest.CommonDTODomain> list34 = new List<UnideskRtaAdCampaignAddRequest.CommonDTODomain>();
UnideskRtaAdCampaignAddRequest.CommonDTODomain obj35 = new UnideskRtaAdCampaignAddRequest.CommonDTODomain();
list34.Add(obj35);
obj35.Num = "1";
obj35.Name = "名称";
obj35.Value = "1";
obj32.Keywords= list34;
obj32.AwemeFanDays = 1L;
obj32.AwemeFanScene = "1";
List<UnideskRtaAdCampaignAddRequest.CommonDTODomain> list37 = new List<UnideskRtaAdCampaignAddRequest.CommonDTODomain>();
UnideskRtaAdCampaignAddRequest.CommonDTODomain obj38 = new UnideskRtaAdCampaignAddRequest.CommonDTODomain();
list37.Add(obj38);
obj38.Num = "1";
obj38.Name = "名称";
obj38.Value = "1";
obj32.AwemeFanCategories= list37;
obj31.AwemeFanBehavior= obj32;
obj9.Toutiao= obj31;
List<UnideskRtaAdCampaignAddRequest.PlatformDTODomain> list40 = new List<UnideskRtaAdCampaignAddRequest.PlatformDTODomain>();
UnideskRtaAdCampaignAddRequest.PlatformDTODomain obj41 = new UnideskRtaAdCampaignAddRequest.PlatformDTODomain();
list40.Add(obj41);
obj41.Type = 1L;
obj41.AndroidVersion = 4L;
obj41.IosVersion = 7L;
obj9.Platform= list40;
obj9.AutoExtendTargets = "1";
obj5.Target= obj9;
obj5.DeliveryMode = 1L;
UnideskRtaAdCampaignAddRequest.IntegerDomain obj42 = new UnideskRtaAdCampaignAddRequest.IntegerDomain();
obj42.IfRelated = 1L;
obj42.RelatedItemId = 1L;
obj5.RelatedItem= obj42;
obj1.ToutiaoV2= obj5;
req.CampaignTopDto_ = obj1;
UnideskRtaAdCampaignAddResponse rsp = client.Execute(req, sessionKey);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new UnideskRtaAdCampaignAddRequest;
$req->setRequestId("1");
$campaign_top_dto = new CampaignTopDTO;
$campaign_top_dto->type="1";
$campaign_top_dto->advertiser_id="1";
$campaign_top_dto->name="计划组名称";
$budget = new BudgetTopDTO;
$budget->budget_type="1";
$budget->budget="1";
$budget->day_budgets="50000";
$budget->budget_optimize_switch="1";
$campaign_top_dto->budget = $budget;
$tencent = new TencentCampaignTopDTO;
$tencent->smooth="1";
$campaign_top_dto->tencent = $tencent;
$kuaishou = new KuaishouCampaignTopDTO;
$kuaishou->bid_type="1";
$campaign_top_dto->kuaishou = $kuaishou;
$campaign_top_dto->version="9999";
$toutiao_v2 = new ToutiaoCampaignV2TopDTO;
$adzone = new AdgroupAdzoneDTO;
$adzone->values="1";
$adzone->type="1";
$toutiao_v2->adzone = $adzone;
$toutiao_v2->cast_show_type="1";
$pricing = new AdgroupPricingTopDTO;
$pricing->cast_target="1";
$pricing->pricing_type="1";
$pricing->bid_type="1";
$pricing->deep_bid_type="0";
$pricing->roi_goal="0.01";
$toutiao_v2->pricing = $pricing;
$cast_time = new CastTimeTopDTO;
$cast_time->time_series="111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111";
$cast_time->time_type="1";
$cast_time->start_time="2022-08-25 00:00:00";
$cast_time->end_time="2022-08-25 00:00:00";
$toutiao_v2->cast_time = $cast_time;
$target = new AdgroupTargetTopDTO;
$area = new AreaDTO;
$city = new CommonDTO;
$city->name="北京";
$city->value="11";
$area->city = $city;
$area->city_target="1";
$area->type="1";
$target->area = $area;
$interest_action = new InterestActionDTO;
$action_categorie = new ActionCategorieDTO;
$action_categories = new CommonDTO;
$action_categories->num="11";
$action_categories->name="名称";
$action_categories->value="1";
$action_categorie->action_categories = $action_categories;
$action_categorie->action_scene="1";
$action_categorie->action_days="1";
$keywords = new CommonDTO;
$keywords->num="1";
$keywords->name="名称";
$keywords->value="1";
$action_categorie->keywords = $keywords;
$action_categorie->action_strength="0";
$interest_action->action_categorie = $action_categorie;
$interest_categorie = new InterestCategorieDTO;
$keywords = new CommonDTO;
$keywords->num="1";
$keywords->name="名称";
$keywords->value="1";
$interest_categorie->keywords = $keywords;
$interest_categories = new CommonDTO;
$interest_categories->num="1";
$interest_categories->name="名称";
$interest_categories->value="1";
$interest_categorie->interest_categories = $interest_categories;
$interest_action->interest_categorie = $interest_categorie;
$interest_action->type="1";
$target->interest_action = $interest_action;
$target->hide_if_converted="1";
$target->gender="1";
$device = new DeviceDTO;
$device->device_brands="1";
$device->device_prices="0";
$device->device_types="1";
$target->device = $device;
$age = new AgeDTO;
$age->age_range="18";
$age->type="2";
$target->age = $age;
$target->network="1";
$toutiao = new ToutiaoAdgroupTargetTopDTO;
$aweme_fan_behavior = new AwemeFanBehaviorDTO;
$keywords = new CommonDTO;
$keywords->num="1";
$keywords->name="名称";
$keywords->value="1";
$aweme_fan_behavior->keywords = $keywords;
$aweme_fan_behavior->aweme_fan_days="1";
$aweme_fan_behavior->aweme_fan_scene="1";
$aweme_fan_categories = new CommonDTO;
$aweme_fan_categories->num="1";
$aweme_fan_categories->name="名称";
$aweme_fan_categories->value="1";
$aweme_fan_behavior->aweme_fan_categories = $aweme_fan_categories;
$toutiao->aweme_fan_behavior = $aweme_fan_behavior;
$target->toutiao = $toutiao;
$platform = new PlatformDTO;
$platform->type="1";
$platform->android_version="4";
$platform->ios_version="7";
$target->platform = $platform;
$target->auto_extend_targets="1";
$toutiao_v2->target = $target;
$toutiao_v2->delivery_mode="1";
$related_item = new Integer;
$related_item->if_related="1";
$related_item->related_item_id="1";
$toutiao_v2->related_item = $related_item;
$campaign_top_dto->toutiao_v2 = $toutiao_v2;
$req->setCampaignTopDto(json_encode($campaign_top_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=taobao.unidesk.rta.ad.campaign.add' \
-d 'partner_id=apidoc' \
-d 'session=1766372a-320f-4b85-b190-bd8e057f551f' \
-d 'sign=141880B8CFDF78C264B156CCE853E58A' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-04-27+21%3A29%3A20' \
-d 'v=2.0' \
-d 'campaign_top_dto=null' \
-d 'request_id=1'
# -*- coding: utf-8 -*-
import top.api
req=top.api.UnideskRtaAdCampaignAddRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.request_id="1"
req.campaign_top_dto="数据结构示例JSON格式"
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,"taobao.unidesk.rta.ad.campaign.add");
add_param(pRequest,"request_id","1");
add_param(pRequest,"campaign_top_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('taobao.unidesk.rta.ad.campaign.add', {
'request_id':'1',
'campaign_top_dto':'数据结构JSON示例'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})