TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
UnideskRtaAdAdgroupAddRequest req = new UnideskRtaAdAdgroupAddRequest();
req.setRequestId("1");
UnideskRtaAdAdgroupAddRequest.AdgroupTopDTO obj1 = new UnideskRtaAdAdgroupAddRequest.AdgroupTopDTO();
obj1.setSmooth(1L);
UnideskRtaAdAdgroupAddRequest.BudgetTopDTO obj2 = new UnideskRtaAdAdgroupAddRequest.BudgetTopDTO();
obj2.setBudgetType(1L);
obj2.setBudget(1L);
obj2.setDayBudgets(new Long[] { 50000 };
);
obj1.setBudget(obj2);
obj1.setCampaignId(1L);
UnideskRtaAdAdgroupAddRequest.LandingPageTopDTO obj3 = new UnideskRtaAdAdgroupAddRequest.LandingPageTopDTO();
obj3.setLandingPage("http://xx");
obj3.setDpLinkUrl("tbopen://m.taobao.com/tbopen");
obj1.setLandingPage(obj3);
obj1.setAdvertiserId(1L);
UnideskRtaAdAdgroupAddRequest.AdgroupTargetTopDTO obj4 = new UnideskRtaAdAdgroupAddRequest.AdgroupTargetTopDTO();
UnideskRtaAdAdgroupAddRequest.AreaDTO obj5 = new UnideskRtaAdAdgroupAddRequest.AreaDTO();
List<UnideskRtaAdAdgroupAddRequest.CommonDTO> list7 = new ArrayList<UnideskRtaAdAdgroupAddRequest.CommonDTO>();
UnideskRtaAdAdgroupAddRequest.CommonDTO obj8 = new UnideskRtaAdAdgroupAddRequest.CommonDTO();
list7.add(obj8);
obj8.setName("北京");
obj8.setValue("11");
obj5.setCity(list7);
obj5.setCityTarget(1L);
obj5.setType(1L);
obj4.setArea(obj5);
UnideskRtaAdAdgroupAddRequest.InterestActionDTO obj9 = new UnideskRtaAdAdgroupAddRequest.InterestActionDTO();
UnideskRtaAdAdgroupAddRequest.ActionCategorieDTO obj10 = new UnideskRtaAdAdgroupAddRequest.ActionCategorieDTO();
List<UnideskRtaAdAdgroupAddRequest.CommonDTO> list12 = new ArrayList<UnideskRtaAdAdgroupAddRequest.CommonDTO>();
UnideskRtaAdAdgroupAddRequest.CommonDTO obj13 = new UnideskRtaAdAdgroupAddRequest.CommonDTO();
list12.add(obj13);
obj13.setNum("11");
obj13.setName("名称");
obj13.setValue("1");
obj10.setActionCategories(list12);
obj10.setActionScene("1");
obj10.setActionDays(1L);
List<UnideskRtaAdAdgroupAddRequest.CommonDTO> list15 = new ArrayList<UnideskRtaAdAdgroupAddRequest.CommonDTO>();
UnideskRtaAdAdgroupAddRequest.CommonDTO obj16 = new UnideskRtaAdAdgroupAddRequest.CommonDTO();
list15.add(obj16);
obj16.setNum("1");
obj16.setName("名称");
obj16.setValue("1");
obj10.setKeywords(list15);
obj10.setActionStrength(0L);
obj9.setActionCategorie(obj10);
UnideskRtaAdAdgroupAddRequest.InterestCategorieDTO obj17 = new UnideskRtaAdAdgroupAddRequest.InterestCategorieDTO();
List<UnideskRtaAdAdgroupAddRequest.CommonDTO> list19 = new ArrayList<UnideskRtaAdAdgroupAddRequest.CommonDTO>();
UnideskRtaAdAdgroupAddRequest.CommonDTO obj20 = new UnideskRtaAdAdgroupAddRequest.CommonDTO();
list19.add(obj20);
obj20.setNum("1");
obj20.setName("名称");
obj20.setValue("1");
obj17.setKeywords(list19);
List<UnideskRtaAdAdgroupAddRequest.CommonDTO> list22 = new ArrayList<UnideskRtaAdAdgroupAddRequest.CommonDTO>();
UnideskRtaAdAdgroupAddRequest.CommonDTO obj23 = new UnideskRtaAdAdgroupAddRequest.CommonDTO();
list22.add(obj23);
obj23.setNum("1");
obj23.setName("名称");
obj23.setValue("1");
obj17.setInterestCategories(list22);
obj9.setInterestCategorie(obj17);
obj9.setType(1L);
obj4.setInterestAction(obj9);
obj4.setHideIfConverted(1L);
obj4.setNetCarrier("1");
obj4.setCareer("1");
obj4.setGender(1L);
UnideskRtaAdAdgroupAddRequest.DeviceDTO obj24 = new UnideskRtaAdAdgroupAddRequest.DeviceDTO();
obj24.setDeviceBrands("1");
obj24.setDevicePriceType(1L);
obj24.setDevicePrices("0");
obj4.setDevice(obj24);
obj4.setAutoExtendTargets("1");
UnideskRtaAdAdgroupAddRequest.AgeDTO obj25 = new UnideskRtaAdAdgroupAddRequest.AgeDTO();
obj25.setAgeRange("1");
obj25.setCustomAge("18");
obj25.setType(2L);
obj4.setAge(obj25);
List<UnideskRtaAdAdgroupAddRequest.PlatformDTO> list27 = new ArrayList<UnideskRtaAdAdgroupAddRequest.PlatformDTO>();
UnideskRtaAdAdgroupAddRequest.PlatformDTO obj28 = new UnideskRtaAdAdgroupAddRequest.PlatformDTO();
list27.add(obj28);
obj28.setType(1L);
obj28.setAndroidVersion(4L);
obj28.setIosVersion(1L);
obj4.setPlatform(list27);
UnideskRtaAdAdgroupAddRequest.ToutiaoAdgroupTargetTopDTO obj29 = new UnideskRtaAdAdgroupAddRequest.ToutiaoAdgroupTargetTopDTO();
obj29.setUserActivateType("1");
obj29.setSuperiorPopularityType(1L);
UnideskRtaAdAdgroupAddRequest.AwemeFanBehaviorDTO obj30 = new UnideskRtaAdAdgroupAddRequest.AwemeFanBehaviorDTO();
List<UnideskRtaAdAdgroupAddRequest.CommonDTO> list32 = new ArrayList<UnideskRtaAdAdgroupAddRequest.CommonDTO>();
UnideskRtaAdAdgroupAddRequest.CommonDTO obj33 = new UnideskRtaAdAdgroupAddRequest.CommonDTO();
list32.add(obj33);
obj33.setNum("1");
obj33.setName("名称");
obj33.setValue("1");
obj30.setKeywords(list32);
obj30.setAwemeFanDays(1L);
obj30.setAwemeFanScene("1");
List<UnideskRtaAdAdgroupAddRequest.CommonDTO> list35 = new ArrayList<UnideskRtaAdAdgroupAddRequest.CommonDTO>();
UnideskRtaAdAdgroupAddRequest.CommonDTO obj36 = new UnideskRtaAdAdgroupAddRequest.CommonDTO();
list35.add(obj36);
obj36.setNum("1");
obj36.setName("名称");
obj36.setValue("1");
obj30.setAwemeFanCategories(list35);
obj29.setAwemeFanBehavior(obj30);
obj4.setToutiao(obj29);
obj4.setNetwork("1");
UnideskRtaAdAdgroupAddRequest.KuaishouAdgroupTargetTopDTO obj37 = new UnideskRtaAdAdgroupAddRequest.KuaishouAdgroupTargetTopDTO();
List<UnideskRtaAdAdgroupAddRequest.CommonDTO> list39 = new ArrayList<UnideskRtaAdAdgroupAddRequest.CommonDTO>();
UnideskRtaAdAdgroupAddRequest.CommonDTO obj40 = new UnideskRtaAdAdgroupAddRequest.CommonDTO();
list39.add(obj40);
obj40.setName("风景-风景");
obj40.setValue("2");
obj37.setFansStar(list39);
obj37.setIntelliTargetSwitch(0L);
obj4.setKuaishou(obj37);
obj1.setTarget(obj4);
UnideskRtaAdAdgroupAddRequest.CastTimeTopDTO obj41 = new UnideskRtaAdAdgroupAddRequest.CastTimeTopDTO();
obj41.setTimeSeries("111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111");
obj41.setTimeType(1L);
obj41.setStartTime(StringUtils.parseDateTime("2022-08-25 00:00:00"));
obj41.setEndTime(StringUtils.parseDateTime("2022-08-25 00:00:00"));
obj1.setCastTime(obj41);
obj1.setCastShowType(1L);
obj1.setName("1");
UnideskRtaAdAdgroupAddRequest.AdgroupPricingTopDTO obj42 = new UnideskRtaAdAdgroupAddRequest.AdgroupPricingTopDTO();
obj42.setCastTarget(1L);
obj42.setConvertTarget(1L);
obj42.setBid(1L);
obj42.setCpaBid(1L);
obj42.setPricingType(1L);
obj42.setBidType(1L);
obj42.setAdjustCpa(1L);
obj42.setRoiGoal("0.01");
obj1.setPricing(obj42);
UnideskRtaAdAdgroupAddRequest.TencentAdgroupTopDTO obj43 = new UnideskRtaAdAdgroupAddRequest.TencentAdgroupTopDTO();
obj43.setCastScopes("1");
obj43.setCreativeGroupDisplayType(1L);
obj43.setDeriveSwitch(1L);
obj1.setTencent(obj43);
UnideskRtaAdAdgroupAddRequest.KuaishouAdgroupTopDTO obj44 = new UnideskRtaAdAdgroupAddRequest.KuaishouAdgroupTopDTO();
obj44.setCastScope(0L);
obj1.setKuaishou(obj44);
UnideskRtaAdAdgroupAddRequest.ToutiaoAdgroupV2TopDTO obj45 = new UnideskRtaAdAdgroupAddRequest.ToutiaoAdgroupV2TopDTO();
UnideskRtaAdAdgroupAddRequest.ToutiaoMediaCreativeGroupV2TopDTO obj46 = new UnideskRtaAdAdgroupAddRequest.ToutiaoMediaCreativeGroupV2TopDTO();
List<UnideskRtaAdAdgroupAddRequest.MediaMaterialTopDTO> list48 = new ArrayList<UnideskRtaAdAdgroupAddRequest.MediaMaterialTopDTO>();
UnideskRtaAdAdgroupAddRequest.MediaMaterialTopDTO obj49 = new UnideskRtaAdAdgroupAddRequest.MediaMaterialTopDTO();
list48.add(obj49);
obj49.setFormat(1L);
obj49.setCcMaterialId("1");
obj49.setType(1L);
UnideskRtaAdAdgroupAddRequest.VideoConverMaterialTopDTO obj51 = new UnideskRtaAdAdgroupAddRequest.VideoConverMaterialTopDTO();
obj51.setCcMaterialId("1");
list50.setVideoConverMaterial(obj51);
obj49.setDirectMaterialId(1L);
obj49.setTalentItemId(1L);
obj49.setNativeVideoUrl("https://www.douyin");
obj49.setTalentVideoCoverId("tos-cn-p-0015/oM");
obj49.setTalentVideoId("tos-cn-p-0015/oM");
obj49.setNativeVideoFormat(1L);
obj46.setMaterials(list48);
List<UnideskRtaAdAdgroupAddRequest.TextMaterialTopDTO> list53 = new ArrayList<UnideskRtaAdAdgroupAddRequest.TextMaterialTopDTO>();
UnideskRtaAdAdgroupAddRequest.TextMaterialTopDTO obj54 = new UnideskRtaAdAdgroupAddRequest.TextMaterialTopDTO();
list53.add(obj54);
obj54.setContent("文案内容");
obj46.setTitleMaterials(list53);
obj46.setActionTexts("行动号召");
obj46.setCreativeComponentId(1L);
obj46.setAnchorComponentId(1L);
obj46.setAnchorRelatedType(1L);
obj45.setMediaCreativeGroup(obj46);
UnideskRtaAdAdgroupAddRequest.ToutiaoProductionV2DTO obj55 = new UnideskRtaAdAdgroupAddRequest.ToutiaoProductionV2DTO();
obj55.setName("产品名称");
obj55.setMaterialIds("1");
obj55.setSellingPoints("产品卖点");
obj45.setProduction(obj55);
obj45.setAdSource("广告来源");
obj45.setCommentSwitch(1L);
obj45.setAdDownloadSwitch(1L);
UnideskRtaAdAdgroupAddRequest.ToutiaoPromotionIdentityV2TopDTO obj56 = new UnideskRtaAdAdgroupAddRequest.ToutiaoPromotionIdentityV2TopDTO();
obj56.setPromotionType(1L);
obj56.setTalentId("1");
obj56.setAuthType(1L);
obj56.setIsHideVideo(1L);
obj45.setPromotionIdentity(obj56);
obj1.setToutiaoV2(obj45);
obj1.setVersion(9999L);
req.setAdgroupTopDto(obj1);
UnideskRtaAdAdgroupAddResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
UnideskRtaAdAdgroupAddRequest req = new UnideskRtaAdAdgroupAddRequest();
req.RequestId = "1";
UnideskRtaAdAdgroupAddRequest.AdgroupTopDTODomain obj1 = new UnideskRtaAdAdgroupAddRequest.AdgroupTopDTODomain();
obj1.Smooth = 1L;
UnideskRtaAdAdgroupAddRequest.BudgetTopDTODomain obj2 = new UnideskRtaAdAdgroupAddRequest.BudgetTopDTODomain();
obj2.BudgetType = 1L;
obj2.Budget = 1L;
obj2.DayBudgets = new long[] { 50000 };
;
obj1.Budget= obj2;
obj1.CampaignId = 1L;
UnideskRtaAdAdgroupAddRequest.LandingPageTopDTODomain obj3 = new UnideskRtaAdAdgroupAddRequest.LandingPageTopDTODomain();
obj3.LandingPage = "http://xx";
obj3.DpLinkUrl = "tbopen://m.taobao.com/tbopen";
obj1.LandingPage= obj3;
obj1.AdvertiserId = 1L;
UnideskRtaAdAdgroupAddRequest.AdgroupTargetTopDTODomain obj4 = new UnideskRtaAdAdgroupAddRequest.AdgroupTargetTopDTODomain();
UnideskRtaAdAdgroupAddRequest.AreaDTODomain obj5 = new UnideskRtaAdAdgroupAddRequest.AreaDTODomain();
List<UnideskRtaAdAdgroupAddRequest.CommonDTODomain> list7 = new List<UnideskRtaAdAdgroupAddRequest.CommonDTODomain>();
UnideskRtaAdAdgroupAddRequest.CommonDTODomain obj8 = new UnideskRtaAdAdgroupAddRequest.CommonDTODomain();
list7.Add(obj8);
obj8.Name = "北京";
obj8.Value = "11";
obj5.City= list7;
obj5.CityTarget = 1L;
obj5.Type = 1L;
obj4.Area= obj5;
UnideskRtaAdAdgroupAddRequest.InterestActionDTODomain obj9 = new UnideskRtaAdAdgroupAddRequest.InterestActionDTODomain();
UnideskRtaAdAdgroupAddRequest.ActionCategorieDTODomain obj10 = new UnideskRtaAdAdgroupAddRequest.ActionCategorieDTODomain();
List<UnideskRtaAdAdgroupAddRequest.CommonDTODomain> list12 = new List<UnideskRtaAdAdgroupAddRequest.CommonDTODomain>();
UnideskRtaAdAdgroupAddRequest.CommonDTODomain obj13 = new UnideskRtaAdAdgroupAddRequest.CommonDTODomain();
list12.Add(obj13);
obj13.Num = "11";
obj13.Name = "名称";
obj13.Value = "1";
obj10.ActionCategories= list12;
obj10.ActionScene = "1";
obj10.ActionDays = 1L;
List<UnideskRtaAdAdgroupAddRequest.CommonDTODomain> list15 = new List<UnideskRtaAdAdgroupAddRequest.CommonDTODomain>();
UnideskRtaAdAdgroupAddRequest.CommonDTODomain obj16 = new UnideskRtaAdAdgroupAddRequest.CommonDTODomain();
list15.Add(obj16);
obj16.Num = "1";
obj16.Name = "名称";
obj16.Value = "1";
obj10.Keywords= list15;
obj10.ActionStrength = 0L;
obj9.ActionCategorie= obj10;
UnideskRtaAdAdgroupAddRequest.InterestCategorieDTODomain obj17 = new UnideskRtaAdAdgroupAddRequest.InterestCategorieDTODomain();
List<UnideskRtaAdAdgroupAddRequest.CommonDTODomain> list19 = new List<UnideskRtaAdAdgroupAddRequest.CommonDTODomain>();
UnideskRtaAdAdgroupAddRequest.CommonDTODomain obj20 = new UnideskRtaAdAdgroupAddRequest.CommonDTODomain();
list19.Add(obj20);
obj20.Num = "1";
obj20.Name = "名称";
obj20.Value = "1";
obj17.Keywords= list19;
List<UnideskRtaAdAdgroupAddRequest.CommonDTODomain> list22 = new List<UnideskRtaAdAdgroupAddRequest.CommonDTODomain>();
UnideskRtaAdAdgroupAddRequest.CommonDTODomain obj23 = new UnideskRtaAdAdgroupAddRequest.CommonDTODomain();
list22.Add(obj23);
obj23.Num = "1";
obj23.Name = "名称";
obj23.Value = "1";
obj17.InterestCategories= list22;
obj9.InterestCategorie= obj17;
obj9.Type = 1L;
obj4.InterestAction= obj9;
obj4.HideIfConverted = 1L;
obj4.NetCarrier = "1";
obj4.Career = "1";
obj4.Gender = 1L;
UnideskRtaAdAdgroupAddRequest.DeviceDTODomain obj24 = new UnideskRtaAdAdgroupAddRequest.DeviceDTODomain();
obj24.DeviceBrands = "1";
obj24.DevicePriceType = 1L;
obj24.DevicePrices = "0";
obj4.Device= obj24;
obj4.AutoExtendTargets = "1";
UnideskRtaAdAdgroupAddRequest.AgeDTODomain obj25 = new UnideskRtaAdAdgroupAddRequest.AgeDTODomain();
obj25.AgeRange = "1";
obj25.CustomAge = "18";
obj25.Type = 2L;
obj4.Age= obj25;
List<UnideskRtaAdAdgroupAddRequest.PlatformDTODomain> list27 = new List<UnideskRtaAdAdgroupAddRequest.PlatformDTODomain>();
UnideskRtaAdAdgroupAddRequest.PlatformDTODomain obj28 = new UnideskRtaAdAdgroupAddRequest.PlatformDTODomain();
list27.Add(obj28);
obj28.Type = 1L;
obj28.AndroidVersion = 4L;
obj28.IosVersion = 1L;
obj4.Platform= list27;
UnideskRtaAdAdgroupAddRequest.ToutiaoAdgroupTargetTopDTODomain obj29 = new UnideskRtaAdAdgroupAddRequest.ToutiaoAdgroupTargetTopDTODomain();
obj29.UserActivateType = "1";
obj29.SuperiorPopularityType = 1L;
UnideskRtaAdAdgroupAddRequest.AwemeFanBehaviorDTODomain obj30 = new UnideskRtaAdAdgroupAddRequest.AwemeFanBehaviorDTODomain();
List<UnideskRtaAdAdgroupAddRequest.CommonDTODomain> list32 = new List<UnideskRtaAdAdgroupAddRequest.CommonDTODomain>();
UnideskRtaAdAdgroupAddRequest.CommonDTODomain obj33 = new UnideskRtaAdAdgroupAddRequest.CommonDTODomain();
list32.Add(obj33);
obj33.Num = "1";
obj33.Name = "名称";
obj33.Value = "1";
obj30.Keywords= list32;
obj30.AwemeFanDays = 1L;
obj30.AwemeFanScene = "1";
List<UnideskRtaAdAdgroupAddRequest.CommonDTODomain> list35 = new List<UnideskRtaAdAdgroupAddRequest.CommonDTODomain>();
UnideskRtaAdAdgroupAddRequest.CommonDTODomain obj36 = new UnideskRtaAdAdgroupAddRequest.CommonDTODomain();
list35.Add(obj36);
obj36.Num = "1";
obj36.Name = "名称";
obj36.Value = "1";
obj30.AwemeFanCategories= list35;
obj29.AwemeFanBehavior= obj30;
obj4.Toutiao= obj29;
obj4.Network = "1";
UnideskRtaAdAdgroupAddRequest.KuaishouAdgroupTargetTopDTODomain obj37 = new UnideskRtaAdAdgroupAddRequest.KuaishouAdgroupTargetTopDTODomain();
List<UnideskRtaAdAdgroupAddRequest.CommonDTODomain> list39 = new List<UnideskRtaAdAdgroupAddRequest.CommonDTODomain>();
UnideskRtaAdAdgroupAddRequest.CommonDTODomain obj40 = new UnideskRtaAdAdgroupAddRequest.CommonDTODomain();
list39.Add(obj40);
obj40.Name = "风景-风景";
obj40.Value = "2";
obj37.FansStar= list39;
obj37.IntelliTargetSwitch = 0L;
obj4.Kuaishou= obj37;
obj1.Target= obj4;
UnideskRtaAdAdgroupAddRequest.CastTimeTopDTODomain obj41 = new UnideskRtaAdAdgroupAddRequest.CastTimeTopDTODomain();
obj41.TimeSeries = "111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111";
obj41.TimeType = 1L;
obj41.StartTime = DateTime.Parse(2022-08-25 00:00:00");
obj41.EndTime = DateTime.Parse(2022-08-25 00:00:00");
obj1.CastTime= obj41;
obj1.CastShowType = 1L;
obj1.Name = "1";
UnideskRtaAdAdgroupAddRequest.AdgroupPricingTopDTODomain obj42 = new UnideskRtaAdAdgroupAddRequest.AdgroupPricingTopDTODomain();
obj42.CastTarget = 1L;
obj42.ConvertTarget = 1L;
obj42.Bid = 1L;
obj42.CpaBid = 1L;
obj42.PricingType = 1L;
obj42.BidType = 1L;
obj42.AdjustCpa = 1L;
obj42.RoiGoal = "0.01";
obj1.Pricing= obj42;
UnideskRtaAdAdgroupAddRequest.TencentAdgroupTopDTODomain obj43 = new UnideskRtaAdAdgroupAddRequest.TencentAdgroupTopDTODomain();
obj43.CastScopes = "1";
obj43.CreativeGroupDisplayType = 1L;
obj43.DeriveSwitch = 1L;
obj1.Tencent= obj43;
UnideskRtaAdAdgroupAddRequest.KuaishouAdgroupTopDTODomain obj44 = new UnideskRtaAdAdgroupAddRequest.KuaishouAdgroupTopDTODomain();
obj44.CastScope = 0L;
obj1.Kuaishou= obj44;
UnideskRtaAdAdgroupAddRequest.ToutiaoAdgroupV2TopDTODomain obj45 = new UnideskRtaAdAdgroupAddRequest.ToutiaoAdgroupV2TopDTODomain();
UnideskRtaAdAdgroupAddRequest.ToutiaoMediaCreativeGroupV2TopDTODomain obj46 = new UnideskRtaAdAdgroupAddRequest.ToutiaoMediaCreativeGroupV2TopDTODomain();
List<UnideskRtaAdAdgroupAddRequest.MediaMaterialTopDTODomain> list48 = new List<UnideskRtaAdAdgroupAddRequest.MediaMaterialTopDTODomain>();
UnideskRtaAdAdgroupAddRequest.MediaMaterialTopDTODomain obj49 = new UnideskRtaAdAdgroupAddRequest.MediaMaterialTopDTODomain();
list48.Add(obj49);
obj49.Format = 1L;
obj49.CcMaterialId = "1";
obj49.Type = 1L;
UnideskRtaAdAdgroupAddRequest.VideoConverMaterialTopDTODomain obj50 = new UnideskRtaAdAdgroupAddRequest.VideoConverMaterialTopDTODomain();
obj50.CcMaterialId = "1";
obj49.VideoConverMaterial= obj50;
obj49.DirectMaterialId = 1L;
obj49.TalentItemId = 1L;
obj49.NativeVideoUrl = "https://www.douyin";
obj49.TalentVideoCoverId = "tos-cn-p-0015/oM";
obj49.TalentVideoId = "tos-cn-p-0015/oM";
obj49.NativeVideoFormat = 1L;
obj46.Materials= list48;
List<UnideskRtaAdAdgroupAddRequest.TextMaterialTopDTODomain> list52 = new List<UnideskRtaAdAdgroupAddRequest.TextMaterialTopDTODomain>();
UnideskRtaAdAdgroupAddRequest.TextMaterialTopDTODomain obj53 = new UnideskRtaAdAdgroupAddRequest.TextMaterialTopDTODomain();
list52.Add(obj53);
obj53.Content = "文案内容";
obj46.TitleMaterials= list52;
obj46.ActionTexts = "行动号召";
obj46.CreativeComponentId = 1L;
obj46.AnchorComponentId = 1L;
obj46.AnchorRelatedType = 1L;
obj45.MediaCreativeGroup= obj46;
UnideskRtaAdAdgroupAddRequest.ToutiaoProductionV2DTODomain obj54 = new UnideskRtaAdAdgroupAddRequest.ToutiaoProductionV2DTODomain();
obj54.Name = "产品名称";
obj54.MaterialIds = "1";
obj54.SellingPoints = "产品卖点";
obj45.Production= obj54;
obj45.AdSource = "广告来源";
obj45.CommentSwitch = 1L;
obj45.AdDownloadSwitch = 1L;
UnideskRtaAdAdgroupAddRequest.ToutiaoPromotionIdentityV2TopDTODomain obj55 = new UnideskRtaAdAdgroupAddRequest.ToutiaoPromotionIdentityV2TopDTODomain();
obj55.PromotionType = 1L;
obj55.TalentId = "1";
obj55.AuthType = 1L;
obj55.IsHideVideo = 1L;
obj45.PromotionIdentity= obj55;
obj1.ToutiaoV2= obj45;
obj1.Version = 9999L;
req.AdgroupTopDto_ = obj1;
UnideskRtaAdAdgroupAddResponse rsp = client.Execute(req, sessionKey);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new UnideskRtaAdAdgroupAddRequest;
$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";
$landing_page = new LandingPageTopDTO;
$landing_page->landing_page="http://xx";
$landing_page->dp_link_url="tbopen://m.taobao.com/tbopen";
$adgroup_top_dto->landing_page = $landing_page;
$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;
$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->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="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;
$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->cast_show_type="1";
$adgroup_top_dto->name="1";
$pricing = new AdgroupPricingTopDTO;
$pricing->cast_target="1";
$pricing->convert_target="1";
$pricing->bid="1";
$pricing->cpa_bid="1";
$pricing->pricing_type="1";
$pricing->bid_type="1";
$pricing->adjust_cpa="1";
$pricing->roi_goal="0.01";
$adgroup_top_dto->pricing = $pricing;
$tencent = new TencentAdgroupTopDTO;
$tencent->cast_scopes="1";
$tencent->creative_group_display_type="1";
$tencent->derive_switch="1";
$adgroup_top_dto->tencent = $tencent;
$kuaishou = new KuaishouAdgroupTopDTO;
$kuaishou->cast_scope="0";
$adgroup_top_dto->kuaishou = $kuaishou;
$toutiao_v2 = new ToutiaoAdgroupV2TopDTO;
$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;
$materials->direct_material_id="1";
$materials->talent_item_id="1";
$materials->native_video_url="https://www.douyin";
$materials->talent_video_cover_id="tos-cn-p-0015/oM";
$materials->talent_video_id="tos-cn-p-0015/oM";
$materials->native_video_format="1";
$media_creative_group->materials = $materials;
$title_materials = new TextMaterialTopDTO;
$title_materials->content="文案内容";
$media_creative_group->title_materials = $title_materials;
$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";
$promotion_identity = new ToutiaoPromotionIdentityV2TopDTO;
$promotion_identity->promotion_type="1";
$promotion_identity->talent_id="1";
$promotion_identity->auth_type="1";
$promotion_identity->is_hide_video="1";
$toutiao_v2->promotion_identity = $promotion_identity;
$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.add' \
-d 'partner_id=apidoc' \
-d 'session=c0e73696-7c50-4f38-9858-c714a76c3393' \
-d 'sign=C3429E7303932907687DF32D97C90F89' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-04-26+07%3A28%3A46' \
-d 'v=2.0' \
-d 'adgroup_top_dto=null' \
-d 'request_id=1'
# -*- coding: utf-8 -*-
import top.api
req=top.api.UnideskRtaAdAdgroupAddRequest(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.add");
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.add', {
'request_id':'1',
'adgroup_top_dto':'数据结构JSON示例'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})