TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
UnideskRtaAdAdgroupUpdateRequest req = new UnideskRtaAdAdgroupUpdateRequest();
req.setRequestId("1");
UnideskRtaAdAdgroupUpdateRequest.AdgroupTopDTO obj1 = new UnideskRtaAdAdgroupUpdateRequest.AdgroupTopDTO();
obj1.setSmooth(1L);
UnideskRtaAdAdgroupUpdateRequest.BudgetTopDTO obj2 = new UnideskRtaAdAdgroupUpdateRequest.BudgetTopDTO();
obj2.setBudgetType(1L);
obj2.setBudget(1L);
obj2.setDayBudgets(new Long[] { 50000 };
);
obj1.setBudget(obj2);
obj1.setCampaignId(1L);
obj1.setAdvertiserId(1L);
UnideskRtaAdAdgroupUpdateRequest.AdgroupTargetTopDTO obj3 = new UnideskRtaAdAdgroupUpdateRequest.AdgroupTargetTopDTO();
UnideskRtaAdAdgroupUpdateRequest.AreaDTO obj4 = new UnideskRtaAdAdgroupUpdateRequest.AreaDTO();
List<UnideskRtaAdAdgroupUpdateRequest.CommonDTO> list6 = new ArrayList<UnideskRtaAdAdgroupUpdateRequest.CommonDTO>();
UnideskRtaAdAdgroupUpdateRequest.CommonDTO obj7 = new UnideskRtaAdAdgroupUpdateRequest.CommonDTO();
list6.add(obj7);
obj7.setName("北京");
obj7.setValue("11");
obj4.setCity(list6);
obj4.setCityTarget(1L);
obj4.setType(1L);
obj3.setArea(obj4);
UnideskRtaAdAdgroupUpdateRequest.InterestActionDTO obj8 = new UnideskRtaAdAdgroupUpdateRequest.InterestActionDTO();
UnideskRtaAdAdgroupUpdateRequest.ActionCategorieDTO obj9 = new UnideskRtaAdAdgroupUpdateRequest.ActionCategorieDTO();
List<UnideskRtaAdAdgroupUpdateRequest.CommonDTO> list11 = new ArrayList<UnideskRtaAdAdgroupUpdateRequest.CommonDTO>();
UnideskRtaAdAdgroupUpdateRequest.CommonDTO obj12 = new UnideskRtaAdAdgroupUpdateRequest.CommonDTO();
list11.add(obj12);
obj12.setNum("11");
obj12.setName("名称");
obj12.setValue("1");
obj9.setActionCategories(list11);
obj9.setActionScene("1");
obj9.setActionDays(1L);
List<UnideskRtaAdAdgroupUpdateRequest.CommonDTO> list14 = new ArrayList<UnideskRtaAdAdgroupUpdateRequest.CommonDTO>();
UnideskRtaAdAdgroupUpdateRequest.CommonDTO obj15 = new UnideskRtaAdAdgroupUpdateRequest.CommonDTO();
list14.add(obj15);
obj15.setNum("1");
obj15.setName("名称");
obj15.setValue("1");
obj9.setKeywords(list14);
obj8.setActionCategorie(obj9);
UnideskRtaAdAdgroupUpdateRequest.InterestCategorieDTO obj16 = new UnideskRtaAdAdgroupUpdateRequest.InterestCategorieDTO();
List<UnideskRtaAdAdgroupUpdateRequest.CommonDTO> list18 = new ArrayList<UnideskRtaAdAdgroupUpdateRequest.CommonDTO>();
UnideskRtaAdAdgroupUpdateRequest.CommonDTO obj19 = new UnideskRtaAdAdgroupUpdateRequest.CommonDTO();
list18.add(obj19);
obj19.setNum("1");
obj19.setName("名称");
obj19.setValue("1");
obj16.setKeywords(list18);
List<UnideskRtaAdAdgroupUpdateRequest.CommonDTO> list21 = new ArrayList<UnideskRtaAdAdgroupUpdateRequest.CommonDTO>();
UnideskRtaAdAdgroupUpdateRequest.CommonDTO obj22 = new UnideskRtaAdAdgroupUpdateRequest.CommonDTO();
list21.add(obj22);
obj22.setNum("1");
obj22.setName("名称");
obj22.setValue("1");
obj16.setInterestCategories(list21);
obj8.setInterestCategorie(obj16);
obj8.setType(1L);
obj3.setInterestAction(obj8);
obj3.setHideIfConverted(1L);
obj3.setNetCarrier("1");
obj3.setCareer("1");
obj3.setGender(1L);
UnideskRtaAdAdgroupUpdateRequest.DeviceDTO obj23 = new UnideskRtaAdAdgroupUpdateRequest.DeviceDTO();
obj23.setDeviceBrands("1");
obj23.setDevicePriceType(1L);
obj23.setDevicePrices("0");
obj3.setDevice(obj23);
obj3.setAutoExtendTargets("1");
UnideskRtaAdAdgroupUpdateRequest.AgeDTO obj24 = new UnideskRtaAdAdgroupUpdateRequest.AgeDTO();
obj24.setAgeRange("1");
obj24.setCustomAge("18");
obj24.setType(2L);
obj3.setAge(obj24);
List<UnideskRtaAdAdgroupUpdateRequest.PlatformDTO> list26 = new ArrayList<UnideskRtaAdAdgroupUpdateRequest.PlatformDTO>();
UnideskRtaAdAdgroupUpdateRequest.PlatformDTO obj27 = new UnideskRtaAdAdgroupUpdateRequest.PlatformDTO();
list26.add(obj27);
obj27.setType(1L);
obj27.setAndroidVersion(4L);
obj27.setIosVersion(1L);
obj3.setPlatform(list26);
UnideskRtaAdAdgroupUpdateRequest.ToutiaoAdgroupTargetTopDTO obj28 = new UnideskRtaAdAdgroupUpdateRequest.ToutiaoAdgroupTargetTopDTO();
obj28.setUserActivateType("1");
obj28.setSuperiorPopularityType(1L);
UnideskRtaAdAdgroupUpdateRequest.AwemeFanBehaviorDTO obj29 = new UnideskRtaAdAdgroupUpdateRequest.AwemeFanBehaviorDTO();
List<UnideskRtaAdAdgroupUpdateRequest.CommonDTO> list31 = new ArrayList<UnideskRtaAdAdgroupUpdateRequest.CommonDTO>();
UnideskRtaAdAdgroupUpdateRequest.CommonDTO obj32 = new UnideskRtaAdAdgroupUpdateRequest.CommonDTO();
list31.add(obj32);
obj32.setNum("1");
obj32.setName("名称");
obj32.setValue("1");
obj29.setKeywords(list31);
obj29.setAwemeFanDays(1L);
obj29.setAwemeFanScene("SHARED_USER");
List<UnideskRtaAdAdgroupUpdateRequest.CommonDTO> list34 = new ArrayList<UnideskRtaAdAdgroupUpdateRequest.CommonDTO>();
UnideskRtaAdAdgroupUpdateRequest.CommonDTO obj35 = new UnideskRtaAdAdgroupUpdateRequest.CommonDTO();
list34.add(obj35);
obj35.setNum("1");
obj35.setName("名称");
obj35.setValue("1");
obj29.setAwemeFanCategories(list34);
obj28.setAwemeFanBehavior(obj29);
obj3.setToutiao(obj28);
obj3.setNetwork("1");
UnideskRtaAdAdgroupUpdateRequest.KuaishouAdgroupTargetTopDTO obj36 = new UnideskRtaAdAdgroupUpdateRequest.KuaishouAdgroupTargetTopDTO();
List<UnideskRtaAdAdgroupUpdateRequest.CommonDTO> list38 = new ArrayList<UnideskRtaAdAdgroupUpdateRequest.CommonDTO>();
UnideskRtaAdAdgroupUpdateRequest.CommonDTO obj39 = new UnideskRtaAdAdgroupUpdateRequest.CommonDTO();
list38.add(obj39);
obj39.setName("风景-风景");
obj39.setValue("2");
obj36.setFansStar(list38);
obj36.setIntelliTargetSwitch(0L);
obj3.setKuaishou(obj36);
obj1.setTarget(obj3);
UnideskRtaAdAdgroupUpdateRequest.CastTimeTopDTO obj40 = new UnideskRtaAdAdgroupUpdateRequest.CastTimeTopDTO();
obj40.setTimeSeries("111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111");
obj40.setTimeType(1L);
obj40.setStartTime(StringUtils.parseDateTime("2022-08-25 00:00:00"));
obj40.setEndTime(StringUtils.parseDateTime("2022-08-25 00:00:00"));
obj1.setCastTime(obj40);
obj1.setName("1");
UnideskRtaAdAdgroupUpdateRequest.AdgroupPricingTopDTO obj41 = new UnideskRtaAdAdgroupUpdateRequest.AdgroupPricingTopDTO();
obj41.setBid(1L);
obj41.setCpaBid(1L);
obj41.setAdjustCpa(1L);
obj41.setRoiGoal("0.01");
obj1.setPricing(obj41);
obj1.setId(1L);
UnideskRtaAdAdgroupUpdateRequest.LandingPageTopDTO obj42 = new UnideskRtaAdAdgroupUpdateRequest.LandingPageTopDTO();
obj42.setDpLinkUrl("tbopen://m.taobao.com/tbopen");
obj1.setLandingPage(obj42);
UnideskRtaAdAdgroupUpdateRequest.ToutiaoAdgroupV2TopDTO obj43 = new UnideskRtaAdAdgroupUpdateRequest.ToutiaoAdgroupV2TopDTO();
UnideskRtaAdAdgroupUpdateRequest.ToutiaoPromotionIdentityV2TopDTO obj44 = new UnideskRtaAdAdgroupUpdateRequest.ToutiaoPromotionIdentityV2TopDTO();
obj44.setPromotionType(1L);
obj44.setTalentId("抖音达人ID");
obj44.setIsHideVideo(1L);
obj43.setPromotionIdentity(obj44);
UnideskRtaAdAdgroupUpdateRequest.ToutiaoMediaCreativeGroupV2TopDTO obj45 = new UnideskRtaAdAdgroupUpdateRequest.ToutiaoMediaCreativeGroupV2TopDTO();
List<UnideskRtaAdAdgroupUpdateRequest.MediaMaterialTopDTO> list47 = new ArrayList<UnideskRtaAdAdgroupUpdateRequest.MediaMaterialTopDTO>();
UnideskRtaAdAdgroupUpdateRequest.MediaMaterialTopDTO obj48 = new UnideskRtaAdAdgroupUpdateRequest.MediaMaterialTopDTO();
list47.add(obj48);
obj48.setFormat(1L);
obj48.setCcMaterialId("1");
obj48.setType(1L);
UnideskRtaAdAdgroupUpdateRequest.VideoConverMaterialTopDTO obj50 = new UnideskRtaAdAdgroupUpdateRequest.VideoConverMaterialTopDTO();
obj50.setCcMaterialId("1");
list49.setVideoConverMaterial(obj50);
obj45.setMaterials(list47);
List<UnideskRtaAdAdgroupUpdateRequest.TextMaterialDTO> list52 = new ArrayList<UnideskRtaAdAdgroupUpdateRequest.TextMaterialDTO>();
UnideskRtaAdAdgroupUpdateRequest.TextMaterialDTO obj53 = new UnideskRtaAdAdgroupUpdateRequest.TextMaterialDTO();
list52.add(obj53);
obj53.setContent("文案内容");
obj45.setTitleMaterials(list52);
obj45.setDeriveSwitch(1L);
obj45.setActionTexts("行动号召");
obj45.setCreativeComponentId(1L);
obj45.setAnchorComponentId(1L);
obj45.setAnchorRelatedType(1L);
obj43.setMediaCreativeGroup(obj45);
UnideskRtaAdAdgroupUpdateRequest.ToutiaoProductionV2DTO obj54 = new UnideskRtaAdAdgroupUpdateRequest.ToutiaoProductionV2DTO();
obj54.setName("产品名称");
obj54.setMaterialIds("1");
obj54.setSellingPoints("产品卖点");
obj43.setProduction(obj54);
obj43.setAdSource("广告来源");
obj43.setCommentSwitch(1L);
obj43.setAdDownloadSwitch(1L);
obj1.setToutiaoV2(obj43);
obj1.setVersion(9999L);
req.setAdgroupTopDto(obj1);
UnideskRtaAdAdgroupUpdateResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
UnideskRtaAdAdgroupUpdateRequest req = new UnideskRtaAdAdgroupUpdateRequest();
req.RequestId = "1";
UnideskRtaAdAdgroupUpdateRequest.AdgroupTopDTODomain obj1 = new UnideskRtaAdAdgroupUpdateRequest.AdgroupTopDTODomain();
obj1.Smooth = 1L;
UnideskRtaAdAdgroupUpdateRequest.BudgetTopDTODomain obj2 = new UnideskRtaAdAdgroupUpdateRequest.BudgetTopDTODomain();
obj2.BudgetType = 1L;
obj2.Budget = 1L;
obj2.DayBudgets = new long[] { 50000 };
;
obj1.Budget= obj2;
obj1.CampaignId = 1L;
obj1.AdvertiserId = 1L;
UnideskRtaAdAdgroupUpdateRequest.AdgroupTargetTopDTODomain obj3 = new UnideskRtaAdAdgroupUpdateRequest.AdgroupTargetTopDTODomain();
UnideskRtaAdAdgroupUpdateRequest.AreaDTODomain obj4 = new UnideskRtaAdAdgroupUpdateRequest.AreaDTODomain();
List<UnideskRtaAdAdgroupUpdateRequest.CommonDTODomain> list6 = new List<UnideskRtaAdAdgroupUpdateRequest.CommonDTODomain>();
UnideskRtaAdAdgroupUpdateRequest.CommonDTODomain obj7 = new UnideskRtaAdAdgroupUpdateRequest.CommonDTODomain();
list6.Add(obj7);
obj7.Name = "北京";
obj7.Value = "11";
obj4.City= list6;
obj4.CityTarget = 1L;
obj4.Type = 1L;
obj3.Area= obj4;
UnideskRtaAdAdgroupUpdateRequest.InterestActionDTODomain obj8 = new UnideskRtaAdAdgroupUpdateRequest.InterestActionDTODomain();
UnideskRtaAdAdgroupUpdateRequest.ActionCategorieDTODomain obj9 = new UnideskRtaAdAdgroupUpdateRequest.ActionCategorieDTODomain();
List<UnideskRtaAdAdgroupUpdateRequest.CommonDTODomain> list11 = new List<UnideskRtaAdAdgroupUpdateRequest.CommonDTODomain>();
UnideskRtaAdAdgroupUpdateRequest.CommonDTODomain obj12 = new UnideskRtaAdAdgroupUpdateRequest.CommonDTODomain();
list11.Add(obj12);
obj12.Num = "11";
obj12.Name = "名称";
obj12.Value = "1";
obj9.ActionCategories= list11;
obj9.ActionScene = "1";
obj9.ActionDays = 1L;
List<UnideskRtaAdAdgroupUpdateRequest.CommonDTODomain> list14 = new List<UnideskRtaAdAdgroupUpdateRequest.CommonDTODomain>();
UnideskRtaAdAdgroupUpdateRequest.CommonDTODomain obj15 = new UnideskRtaAdAdgroupUpdateRequest.CommonDTODomain();
list14.Add(obj15);
obj15.Num = "1";
obj15.Name = "名称";
obj15.Value = "1";
obj9.Keywords= list14;
obj8.ActionCategorie= obj9;
UnideskRtaAdAdgroupUpdateRequest.InterestCategorieDTODomain obj16 = new UnideskRtaAdAdgroupUpdateRequest.InterestCategorieDTODomain();
List<UnideskRtaAdAdgroupUpdateRequest.CommonDTODomain> list18 = new List<UnideskRtaAdAdgroupUpdateRequest.CommonDTODomain>();
UnideskRtaAdAdgroupUpdateRequest.CommonDTODomain obj19 = new UnideskRtaAdAdgroupUpdateRequest.CommonDTODomain();
list18.Add(obj19);
obj19.Num = "1";
obj19.Name = "名称";
obj19.Value = "1";
obj16.Keywords= list18;
List<UnideskRtaAdAdgroupUpdateRequest.CommonDTODomain> list21 = new List<UnideskRtaAdAdgroupUpdateRequest.CommonDTODomain>();
UnideskRtaAdAdgroupUpdateRequest.CommonDTODomain obj22 = new UnideskRtaAdAdgroupUpdateRequest.CommonDTODomain();
list21.Add(obj22);
obj22.Num = "1";
obj22.Name = "名称";
obj22.Value = "1";
obj16.InterestCategories= list21;
obj8.InterestCategorie= obj16;
obj8.Type = 1L;
obj3.InterestAction= obj8;
obj3.HideIfConverted = 1L;
obj3.NetCarrier = "1";
obj3.Career = "1";
obj3.Gender = 1L;
UnideskRtaAdAdgroupUpdateRequest.DeviceDTODomain obj23 = new UnideskRtaAdAdgroupUpdateRequest.DeviceDTODomain();
obj23.DeviceBrands = "1";
obj23.DevicePriceType = 1L;
obj23.DevicePrices = "0";
obj3.Device= obj23;
obj3.AutoExtendTargets = "1";
UnideskRtaAdAdgroupUpdateRequest.AgeDTODomain obj24 = new UnideskRtaAdAdgroupUpdateRequest.AgeDTODomain();
obj24.AgeRange = "1";
obj24.CustomAge = "18";
obj24.Type = 2L;
obj3.Age= obj24;
List<UnideskRtaAdAdgroupUpdateRequest.PlatformDTODomain> list26 = new List<UnideskRtaAdAdgroupUpdateRequest.PlatformDTODomain>();
UnideskRtaAdAdgroupUpdateRequest.PlatformDTODomain obj27 = new UnideskRtaAdAdgroupUpdateRequest.PlatformDTODomain();
list26.Add(obj27);
obj27.Type = 1L;
obj27.AndroidVersion = 4L;
obj27.IosVersion = 1L;
obj3.Platform= list26;
UnideskRtaAdAdgroupUpdateRequest.ToutiaoAdgroupTargetTopDTODomain obj28 = new UnideskRtaAdAdgroupUpdateRequest.ToutiaoAdgroupTargetTopDTODomain();
obj28.UserActivateType = "1";
obj28.SuperiorPopularityType = 1L;
UnideskRtaAdAdgroupUpdateRequest.AwemeFanBehaviorDTODomain obj29 = new UnideskRtaAdAdgroupUpdateRequest.AwemeFanBehaviorDTODomain();
List<UnideskRtaAdAdgroupUpdateRequest.CommonDTODomain> list31 = new List<UnideskRtaAdAdgroupUpdateRequest.CommonDTODomain>();
UnideskRtaAdAdgroupUpdateRequest.CommonDTODomain obj32 = new UnideskRtaAdAdgroupUpdateRequest.CommonDTODomain();
list31.Add(obj32);
obj32.Num = "1";
obj32.Name = "名称";
obj32.Value = "1";
obj29.Keywords= list31;
obj29.AwemeFanDays = 1L;
obj29.AwemeFanScene = "SHARED_USER";
List<UnideskRtaAdAdgroupUpdateRequest.CommonDTODomain> list34 = new List<UnideskRtaAdAdgroupUpdateRequest.CommonDTODomain>();
UnideskRtaAdAdgroupUpdateRequest.CommonDTODomain obj35 = new UnideskRtaAdAdgroupUpdateRequest.CommonDTODomain();
list34.Add(obj35);
obj35.Num = "1";
obj35.Name = "名称";
obj35.Value = "1";
obj29.AwemeFanCategories= list34;
obj28.AwemeFanBehavior= obj29;
obj3.Toutiao= obj28;
obj3.Network = "1";
UnideskRtaAdAdgroupUpdateRequest.KuaishouAdgroupTargetTopDTODomain obj36 = new UnideskRtaAdAdgroupUpdateRequest.KuaishouAdgroupTargetTopDTODomain();
List<UnideskRtaAdAdgroupUpdateRequest.CommonDTODomain> list38 = new List<UnideskRtaAdAdgroupUpdateRequest.CommonDTODomain>();
UnideskRtaAdAdgroupUpdateRequest.CommonDTODomain obj39 = new UnideskRtaAdAdgroupUpdateRequest.CommonDTODomain();
list38.Add(obj39);
obj39.Name = "风景-风景";
obj39.Value = "2";
obj36.FansStar= list38;
obj36.IntelliTargetSwitch = 0L;
obj3.Kuaishou= obj36;
obj1.Target= obj3;
UnideskRtaAdAdgroupUpdateRequest.CastTimeTopDTODomain obj40 = new UnideskRtaAdAdgroupUpdateRequest.CastTimeTopDTODomain();
obj40.TimeSeries = "111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111";
obj40.TimeType = 1L;
obj40.StartTime = DateTime.Parse(2022-08-25 00:00:00");
obj40.EndTime = DateTime.Parse(2022-08-25 00:00:00");
obj1.CastTime= obj40;
obj1.Name = "1";
UnideskRtaAdAdgroupUpdateRequest.AdgroupPricingTopDTODomain obj41 = new UnideskRtaAdAdgroupUpdateRequest.AdgroupPricingTopDTODomain();
obj41.Bid = 1L;
obj41.CpaBid = 1L;
obj41.AdjustCpa = 1L;
obj41.RoiGoal = "0.01";
obj1.Pricing= obj41;
obj1.Id = 1L;
UnideskRtaAdAdgroupUpdateRequest.LandingPageTopDTODomain obj42 = new UnideskRtaAdAdgroupUpdateRequest.LandingPageTopDTODomain();
obj42.DpLinkUrl = "tbopen://m.taobao.com/tbopen";
obj1.LandingPage= obj42;
UnideskRtaAdAdgroupUpdateRequest.ToutiaoAdgroupV2TopDTODomain obj43 = new UnideskRtaAdAdgroupUpdateRequest.ToutiaoAdgroupV2TopDTODomain();
UnideskRtaAdAdgroupUpdateRequest.ToutiaoPromotionIdentityV2TopDTODomain obj44 = new UnideskRtaAdAdgroupUpdateRequest.ToutiaoPromotionIdentityV2TopDTODomain();
obj44.PromotionType = 1L;
obj44.TalentId = "抖音达人ID";
obj44.IsHideVideo = 1L;
obj43.PromotionIdentity= obj44;
UnideskRtaAdAdgroupUpdateRequest.ToutiaoMediaCreativeGroupV2TopDTODomain obj45 = new UnideskRtaAdAdgroupUpdateRequest.ToutiaoMediaCreativeGroupV2TopDTODomain();
List<UnideskRtaAdAdgroupUpdateRequest.MediaMaterialTopDTODomain> list47 = new List<UnideskRtaAdAdgroupUpdateRequest.MediaMaterialTopDTODomain>();
UnideskRtaAdAdgroupUpdateRequest.MediaMaterialTopDTODomain obj48 = new UnideskRtaAdAdgroupUpdateRequest.MediaMaterialTopDTODomain();
list47.Add(obj48);
obj48.Format = 1L;
obj48.CcMaterialId = "1";
obj48.Type = 1L;
UnideskRtaAdAdgroupUpdateRequest.VideoConverMaterialTopDTODomain obj49 = new UnideskRtaAdAdgroupUpdateRequest.VideoConverMaterialTopDTODomain();
obj49.CcMaterialId = "1";
obj48.VideoConverMaterial= obj49;
obj45.Materials= list47;
List<UnideskRtaAdAdgroupUpdateRequest.TextMaterialDTODomain> list51 = new List<UnideskRtaAdAdgroupUpdateRequest.TextMaterialDTODomain>();
UnideskRtaAdAdgroupUpdateRequest.TextMaterialDTODomain obj52 = new UnideskRtaAdAdgroupUpdateRequest.TextMaterialDTODomain();
list51.Add(obj52);
obj52.Content = "文案内容";
obj45.TitleMaterials= list51;
obj45.DeriveSwitch = 1L;
obj45.ActionTexts = "行动号召";
obj45.CreativeComponentId = 1L;
obj45.AnchorComponentId = 1L;
obj45.AnchorRelatedType = 1L;
obj43.MediaCreativeGroup= obj45;
UnideskRtaAdAdgroupUpdateRequest.ToutiaoProductionV2DTODomain obj53 = new UnideskRtaAdAdgroupUpdateRequest.ToutiaoProductionV2DTODomain();
obj53.Name = "产品名称";
obj53.MaterialIds = "1";
obj53.SellingPoints = "产品卖点";
obj43.Production= obj53;
obj43.AdSource = "广告来源";
obj43.CommentSwitch = 1L;
obj43.AdDownloadSwitch = 1L;
obj1.ToutiaoV2= obj43;
obj1.Version = 9999L;
req.AdgroupTopDto_ = obj1;
UnideskRtaAdAdgroupUpdateResponse rsp = client.Execute(req, sessionKey);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new UnideskRtaAdAdgroupUpdateRequest;
$req->setRequestId("1");
$adgroup_top_dto = new AdgroupTopDTO;
$adgroup_top_dto->smooth="1";
$budget = new BudgetTopDTO;
$budget->budget_type="1";
$budget->budget="1";
$budget->day_budgets="50000";
$adgroup_top_dto->budget = $budget;
$adgroup_top_dto->campaign_id="1";
$adgroup_top_dto->advertiser_id="1";
$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;
$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->net_carrier="1";
$target->career="1";
$target->gender="1";
$device = new DeviceDTO;
$device->device_brands="1";
$device->device_price_type="1";
$device->device_prices="0";
$target->device = $device;
$target->auto_extend_targets="1";
$age = new AgeDTO;
$age->age_range="1";
$age->custom_age="18";
$age->type="2";
$target->age = $age;
$platform = new PlatformDTO;
$platform->type="1";
$platform->android_version="4";
$platform->ios_version="1";
$target->platform = $platform;
$toutiao = new ToutiaoAdgroupTargetTopDTO;
$toutiao->user_activate_type="1";
$toutiao->superior_popularity_type="1";
$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="SHARED_USER";
$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;
$target->network="1";
$kuaishou = new KuaishouAdgroupTargetTopDTO;
$fans_star = new CommonDTO;
$fans_star->name="风景-风景";
$fans_star->value="2";
$kuaishou->fans_star = $fans_star;
$kuaishou->intelli_target_switch="0";
$target->kuaishou = $kuaishou;
$adgroup_top_dto->target = $target;
$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";
$adgroup_top_dto->cast_time = $cast_time;
$adgroup_top_dto->name="1";
$pricing = new AdgroupPricingTopDTO;
$pricing->bid="1";
$pricing->cpa_bid="1";
$pricing->adjust_cpa="1";
$pricing->roi_goal="0.01";
$adgroup_top_dto->pricing = $pricing;
$adgroup_top_dto->id="1";
$landing_page = new LandingPageTopDTO;
$landing_page->dp_link_url="tbopen://m.taobao.com/tbopen";
$adgroup_top_dto->landing_page = $landing_page;
$toutiao_v2 = new ToutiaoAdgroupV2TopDTO;
$promotion_identity = new ToutiaoPromotionIdentityV2TopDTO;
$promotion_identity->promotion_type="1";
$promotion_identity->talent_id="抖音达人ID";
$promotion_identity->is_hide_video="1";
$toutiao_v2->promotion_identity = $promotion_identity;
$media_creative_group = new ToutiaoMediaCreativeGroupV2TopDTO;
$materials = new MediaMaterialTopDTO;
$materials->format="1";
$materials->cc_material_id="1";
$materials->type="1";
$video_conver_material = new VideoConverMaterialTopDTO;
$video_conver_material->cc_material_id="1";
$materials->video_conver_material = $video_conver_material;
$media_creative_group->materials = $materials;
$title_materials = new TextMaterialDTO;
$title_materials->content="文案内容";
$media_creative_group->title_materials = $title_materials;
$media_creative_group->derive_switch="1";
$media_creative_group->action_texts="行动号召";
$media_creative_group->creative_component_id="1";
$media_creative_group->anchor_component_id="1";
$media_creative_group->anchor_related_type="1";
$toutiao_v2->media_creative_group = $media_creative_group;
$production = new ToutiaoProductionV2DTO;
$production->name="产品名称";
$production->material_ids="1";
$production->selling_points="产品卖点";
$toutiao_v2->production = $production;
$toutiao_v2->ad_source="广告来源";
$toutiao_v2->comment_switch="1";
$toutiao_v2->ad_download_switch="1";
$adgroup_top_dto->toutiao_v2 = $toutiao_v2;
$adgroup_top_dto->version="9999";
$req->setAdgroupTopDto(json_encode($adgroup_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.adgroup.update' \
-d 'partner_id=apidoc' \
-d 'session=80cfe203-0179-4b6e-9a54-f9db5c6adfbf' \
-d 'sign=0464214B4868B6BBD53E1433804D48C2' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-04-26+07%3A38%3A41' \
-d 'v=2.0' \
-d 'adgroup_top_dto=null' \
-d 'request_id=1'
# -*- coding: utf-8 -*-
import top.api
req=top.api.UnideskRtaAdAdgroupUpdateRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.request_id="1"
req.adgroup_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.adgroup.update");
add_param(pRequest,"request_id","1");
add_param(pRequest,"adgroup_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.adgroup.update', {
'request_id':'1',
'adgroup_top_dto':'数据结构JSON示例'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})