public static void setRegionConfig()
        {
            GroupConfigServiceClient client = new GroupConfigServiceClient();

            AuthHeader authHeader = new AuthHeader();

            HeaderUtil.loadHeader(authHeader);

            RegionConfigType parameters = new RegionConfigType();

            parameters.groupId    = 2562221L;
            parameters.allRegion  = false;
            parameters.regionList = new RegionItemType[2];
            RegionItemType regionType = new RegionItemType();

            regionType.type          = 1;
            regionType.regionId      = 1000;
            parameters.regionList[0] = regionType;
            regionType               = new RegionItemType();
            regionType.type          = 1;
            regionType.regionId      = 2000;
            parameters.regionList[1] = regionType;

            String result = null;

            ResHeader resHeader = client.setRegionConfig(authHeader, parameters, out result);

            Console.WriteLine("GroupConfigService.setRegionConfig(): ");
            ObjectDumper.WriteResponse(resHeader, result);
        }
        public static void addGroup()
        {
            GroupServiceClient client = new GroupServiceClient();

            AuthHeader authHeader = new AuthHeader();

            HeaderUtil.loadHeader(authHeader);

            GroupType[] groups = new GroupType[1];
            GroupType   group  = new GroupType();

            group.campaignId          = 984757L;
            group.campaignIdSpecified = true;
            group.groupName           = "Demo_" + DateTime.Now.Ticks % 100000;
            group.price          = 1000;
            group.priceSpecified = true;
            group.status         = 0;
            group.type           = 0;
            groups[0]            = group;

            ResHeader resHeader = client.addGroup(authHeader, ref groups);

            Console.WriteLine("GroupService.addGroup(): ");
            ObjectDumper.WriteResponse(resHeader, groups);
        }
        public static void setSiteUrl()
        {
            GroupConfigServiceClient client = new GroupConfigServiceClient();

            AuthHeader authHeader = new AuthHeader();

            HeaderUtil.loadHeader(authHeader);

            SiteUrlType parameters = new SiteUrlType();

            parameters.groupId     = 2562221L;
            parameters.siteUrlList = new SiteUrlItemType[1];
            SiteUrlItemType siteUrl = new SiteUrlItemType();

            siteUrl.siteUrl           = "autohome.com.cn";
            siteUrl.targetUrl         = "http://baidu.com/autohome.com.cn";
            parameters.siteUrlList[0] = siteUrl;

            String result = null;

            ResHeader resHeader = client.setSiteUrl(authHeader, parameters, out result);

            Console.WriteLine("GroupConfigService.setSiteUrl(): ");
            ObjectDumper.WriteResponse(resHeader, result);
        }
        public static void setTradeSitePrice()
        {
            GroupConfigServiceClient client = new GroupConfigServiceClient();

            AuthHeader authHeader = new AuthHeader();

            HeaderUtil.loadHeader(authHeader);

            TradeSitePriceType parameters = new TradeSitePriceType();

            parameters.groupId        = 2562221L;
            parameters.tradePriceList = new TradePriceType[1];
            TradePriceType tradePrice = new TradePriceType();

            tradePrice.tradeId           = 2;
            tradePrice.price             = 2.0f;
            parameters.tradePriceList[0] = tradePrice;

            parameters.sitePriceList = new SitePriceType[1];
            SitePriceType sitePrice = new SitePriceType();

            sitePrice.site              = "7k7k.com";
            sitePrice.price             = 2.0f;
            parameters.sitePriceList[0] = sitePrice;

            String result = null;

            ResHeader resHeader = client.setTradeSitePrice(authHeader, parameters, out result);

            Console.WriteLine("GroupConfigService.setTradeSitePrice(): ");
            ObjectDumper.WriteResponse(resHeader, result);
        }
Esempio n. 5
0
        public static void updateAd()
        {
            AdServiceClient service = new AdServiceClient();

            AuthHeader authHeader = new AuthHeader();

            HeaderUtil.loadHeader(authHeader);

            AdType[] parameters = new AdType[1];
            parameters[0]                 = new AdType();
            parameters[0].adId            = 27108657L;
            parameters[0].adIdSpecified   = true;
            parameters[0].description1    = "描述1的文字内容-图文";
            parameters[0].description2    = "描述2的文字内容-图文";
            parameters[0].displayUrl      = "www.baidu.com";
            parameters[0].destinationUrl  = "http://www.baidu.com";
            parameters[0].imageData       = ImageUtils.GetImageDataFromFile("../../data/60_60.jpg");
            parameters[0].width           = 60;
            parameters[0].widthSpecified  = true;
            parameters[0].height          = 60;
            parameters[0].heightSpecified = true;
            parameters[0].title           = "创意标题内容-图文";
            parameters[0].type            = 5;
            parameters[0].typeSpecified   = true;

            ResHeader resHeader = service.updateAd(authHeader, ref parameters);

            Console.WriteLine("AdService.updateAd(): ");
            ObjectDumper.WriteResponse(resHeader, parameters);
        }
        public static void setSiteConfig()
        {
            GroupConfigServiceClient client = new GroupConfigServiceClient();

            AuthHeader authHeader = new AuthHeader();

            HeaderUtil.loadHeader(authHeader);

            SiteConfigType parameters = new SiteConfigType();

            parameters.groupId         = 2562221L;
            parameters.allSite         = false;
            parameters.siteList        = new String[2];
            parameters.siteList[0]     = "7k7k.com";
            parameters.siteList[1]     = "autohome.com.cn";
            parameters.categoryList    = new int[2];
            parameters.categoryList[0] = 1;
            parameters.categoryList[1] = 2;

            String result = null;

            ResHeader resHeader = client.setSiteConfig(authHeader, parameters, out result);

            Console.WriteLine("GroupConfigService.setSiteConfig(): ");
            ObjectDumper.WriteResponse(resHeader, result);
        }
Esempio n. 7
0
        public static void execute()
        {
            AuthHeader authHeader = new AuthHeader();

            HeaderUtil.loadHeader(authHeader);
            AccountServiceClient client  = new AccountServiceClient("AccountService", "https://api.baidu.com/sem/nms/v2/AccountService");
            AccountInfoType      account = getAccountInfo(client, authHeader);
        }
        public static void getGroupByCampaignId()
        {
            GroupServiceClient client = new GroupServiceClient();

            AuthHeader authHeader = new AuthHeader();

            HeaderUtil.loadHeader(authHeader);

            GroupType[] result    = null;
            ResHeader   resHeader = client.getGroupByCampaignId(authHeader, 984757L, out result);

            Console.WriteLine("GroupService.getGroupByCampaignId(): ");
            ObjectDumper.WriteResponse(resHeader, result);
        }
Esempio n. 9
0
        public static void getAllCategory()
        {
            CodeServiceClient client = new CodeServiceClient();

            AuthHeader authHeader = new AuthHeader();

            HeaderUtil.loadHeader(authHeader);

            CategoryType[] result    = null;
            ResHeader      resHeader = client.getAllCategory(authHeader, out result);

            Console.WriteLine("CodeService.getAllCategory(): ");
            ObjectDumper.WriteResponse(resHeader, result);
        }
        public static void getCampaignId()
        {
            CampaignServiceClient client = new CampaignServiceClient();

            AuthHeader authHeader = new AuthHeader();

            HeaderUtil.loadHeader(authHeader);

            long[]    result    = null;
            ResHeader resHeader = client.getCampaignId(authHeader, out result);

            Console.WriteLine("CampaignService.getCampaignId(): ");
            ObjectDumper.WriteResponse(resHeader, result);
        }
Esempio n. 11
0
        public static void getAdByAdId()
        {
            AdServiceClient client = new AdServiceClient();

            AuthHeader authHeader = new AuthHeader();

            HeaderUtil.loadHeader(authHeader);

            AdType[] result = null;

            ResHeader resHeader = client.getAdByAdId(authHeader, new long[] { 27108656L, 27108657L }, out result);

            Console.WriteLine("AdService.getAdByAdId(): ");
            ObjectDumper.WriteResponse(resHeader, result);
        }
        public static void getAllCustomInterest()
        {
            InterestServiceClient service = new InterestServiceClient();

            AuthHeader authHeader = new AuthHeader();

            HeaderUtil.loadHeader(authHeader);

            CustomInterestType[] interests = null;

            ResHeader resHeader = service.getAllCustomInterest(authHeader, out interests);

            Console.WriteLine("InterestService.getAllCustomInterest(): ");
            ObjectDumper.WriteResponse(resHeader, interests);
        }
Esempio n. 13
0
        public static void getAllPeople()
        {
            PeopleServiceClient service = new PeopleServiceClient();

            AuthHeader authHeader = new AuthHeader();

            HeaderUtil.loadHeader(authHeader);

            PeopleType[] peoples = null;

            ResHeader resHeader = service.getAllPeople(authHeader, out peoples);

            Console.WriteLine("PeopleService.getAllPeople(): ");
            ObjectDumper.WriteResponse(resHeader, peoples);
        }
Esempio n. 14
0
        public static void getGroupByGroupId()
        {
            GroupServiceClient client = new GroupServiceClient();

            AuthHeader authHeader = new AuthHeader();

            HeaderUtil.loadHeader(authHeader);

            GroupType[] result = null;

            ResHeader resHeader = client.getGroupByGroupId(authHeader, new long[] { 3066118, 3066103 }, out result);

            Console.WriteLine("GroupService.getGroupByGroupId(): ");
            ObjectDumper.WriteResponse(resHeader, result);
        }
        public static void getInterestInfo()
        {
            GroupConfigServiceClient client = new GroupConfigServiceClient();

            AuthHeader authHeader = new AuthHeader();

            HeaderUtil.loadHeader(authHeader);

            InterestInfoType[] result = null;

            ResHeader resHeader = client.getInterestInfo(authHeader, new long[] { 3066066L }, out result);

            Console.WriteLine("GroupConfigService.getInterestInfo(): ");
            ObjectDumper.WriteResponse(resHeader, result);
        }
        public static void getKeyword()
        {
            GroupConfigServiceClient client = new GroupConfigServiceClient();

            AuthHeader authHeader = new AuthHeader();

            HeaderUtil.loadHeader(authHeader);

            KeywordType[] result = null;

            ResHeader resHeader = client.getKeyword(authHeader, new long[] { 202132875L, 202132876L, 202132877L }, out result);

            Console.WriteLine("GroupConfigService.getKeyword(): ");
            ObjectDumper.WriteResponse(resHeader, result);
        }
        public static void getAccountInfo()
        {
            AccountServiceClient service = new AccountServiceClient();

            AuthHeader authHeader = new AuthHeader();

            HeaderUtil.loadHeader(authHeader);

            AccountInfoType accountInfo = null;

            ResHeader resHeader = service.getAccountInfo(authHeader, out accountInfo);

            Console.WriteLine("AccountService.getAccountInfo(): ");
            ObjectDumper.WriteResponse(resHeader, accountInfo);
        }
Esempio n. 18
0
        public static void getFCCampaignId()
        {
            FCServiceClient service = new FCServiceClient();

            AuthHeader authHeader = new AuthHeader();

            HeaderUtil.loadHeader(authHeader);

            long[] fcCampaignIds = null;

            ResHeader resHeader = service.getFCCampaignId(authHeader, out fcCampaignIds);

            Console.WriteLine("FCService.getFCCampaignId(): ");
            ObjectDumper.WriteResponse(resHeader, fcCampaignIds);
        }
        public static void getSiteUrl()
        {
            GroupConfigServiceClient client = new GroupConfigServiceClient();

            AuthHeader authHeader = new AuthHeader();

            HeaderUtil.loadHeader(authHeader);

            SiteUrlType[] result = null;

            ResHeader resHeader = client.getSiteUrl(authHeader, new long[] { 2562221L }, out result);

            Console.WriteLine("GroupConfigService.getSiteUrl(): ");
            ObjectDumper.WriteResponse(resHeader, result);
        }
Esempio n. 20
0
        public static void getFCUnitByFCUnitId()
        {
            FCServiceClient service = new FCServiceClient();

            AuthHeader authHeader = new AuthHeader();

            HeaderUtil.loadHeader(authHeader);

            long[]       fcUnitIds = new long[] { 54572791L };
            FCUnitType[] fcUnits   = null;

            ResHeader resHeader = service.getFCUnitByFCUnitId(authHeader, fcUnitIds, out fcUnits);

            Console.WriteLine("FCService.getFCUnitByFCUnitId(): ");
            ObjectDumper.WriteResponse(resHeader, fcUnits);
        }
Esempio n. 21
0
        public static void deleteAd()
        {
            AdServiceClient client = new AdServiceClient();

            AuthHeader authHeader = new AuthHeader();

            HeaderUtil.loadHeader(authHeader);

            long[] adids  = new long[] { 1055186 };
            string result = null;

            ResHeader resHeader = client.deleteAd(authHeader, adids, out result);

            Console.WriteLine("AdService.deleteAd(): ");
            ObjectDumper.WriteResponse(resHeader, result);
        }
Esempio n. 22
0
        public static void getReportFileUrl()
        {
            ReportServiceClient client = new ReportServiceClient();

            AuthHeader authHeader = new AuthHeader();

            HeaderUtil.loadHeader(authHeader);

            string reportId = "0c6e5f13593e282d014397b72d63e04d";

            string    reportFilePath = null;
            ResHeader resHeader      = client.getReportFileUrl(authHeader, reportId, out reportFilePath);

            Console.WriteLine("ReportService.getReportFileUrl(): ");
            ObjectDumper.WriteResponse(resHeader, reportFilePath);
        }
        public static void getCampaignByCampaignId()
        {
            CampaignServiceClient client = new CampaignServiceClient();

            AuthHeader authHeader = new AuthHeader();

            HeaderUtil.loadHeader(authHeader);

            long[] parameters = new long[1];
            parameters[0] = 984751L;

            CampaignType[] result    = null;
            ResHeader      resHeader = client.getCampaignByCampaignId(authHeader, parameters, out result);

            Console.WriteLine("CampaignService.getCampaignByCampaignId(): ");
            ObjectDumper.WriteResponse(resHeader, result);
        }
Esempio n. 24
0
        public static void getReportState()
        {
            ReportServiceClient client = new ReportServiceClient();

            AuthHeader authHeader = new AuthHeader();

            HeaderUtil.loadHeader(authHeader);

            string reportId = "0c6e5f13593e282d014397b72d63e04d";

            // 1:waiting, 2:handling, 3: success, 4: failed
            int       isGenerated = -1;
            ResHeader resHeader   = client.getReportState(authHeader, reportId, out isGenerated);

            Console.WriteLine("ReportService.getReportState(): ");
            ObjectDumper.WriteResponse(resHeader, isGenerated);
        }
        public static void getAccountFileUrl()
        {
            AccountFileServiceClient client = new AccountFileServiceClient();

            AuthHeader authHeader = new AuthHeader();

            HeaderUtil.loadHeader(authHeader);

            string fileId = "498ef6ca696d25d59a624f64105fae04";

            string    filePath  = null;
            string    md5       = null;
            ResHeader resHeader = client.getAccountFileUrl(authHeader, fileId, out filePath, out md5);

            Console.WriteLine("AccountFileService.getAccountFileUrl(): ");
            ObjectDumper.WriteResponse(resHeader, filePath);
        }
        public static void setTargetInfo()
        {
            GroupConfigServiceClient client = new GroupConfigServiceClient();

            AuthHeader authHeader = new AuthHeader();

            HeaderUtil.loadHeader(authHeader);

            TargetInfoType parameters = new TargetInfoType();

            parameters.groupId = 3066066L;

            //取值范围:
            //1表示回头客定向,
            //2表示关键词定向,
            //3表示不启用受众行为,
            //4表示到访定向
            parameters.type = 2;
            KtItemType ktItem = new KtItemType();

            ktItem.aliveDays  = 30;
            ktItem.targetType = 5;
            KeywordType[] wordList = new KeywordType[3];
            KeywordType   word     = new KeywordType();

            word.keyword      = "鲜花";
            word.pattern      = 0;
            wordList[0]       = word;
            word              = new KeywordType();
            word.keyword      = "百合";
            word.pattern      = 1;
            wordList[1]       = word;
            word              = new KeywordType();
            word.keyword      = "玫瑰";
            word.pattern      = 0;
            wordList[2]       = word;
            ktItem.ktWordList = wordList;
            parameters.ktItem = ktItem;

            String result = null;

            ResHeader resHeader = client.setTargetInfo(authHeader, parameters, out result);

            Console.WriteLine("GroupConfigService.setTargetInfo(): ");
            ObjectDumper.WriteResponse(resHeader, result);
        }
        public static void getAccountFileState()
        {
            AccountFileServiceClient client = new AccountFileServiceClient();

            AuthHeader authHeader = new AuthHeader();

            HeaderUtil.loadHeader(authHeader);

            string fileId = "498ef6ca696d25d59a624f64105fae04";

            // 1:waiting, 2:handling, 3: success, 4: failed
            int       isGenerated = -1;
            ResHeader resHeader   = client.getAccountFileState(authHeader, fileId, out isGenerated);

            Console.WriteLine("AccountFileService.getAccountFileState(): ");
            ObjectDumper.WriteResponse(resHeader, isGenerated);
        }
Esempio n. 28
0
        public static void copyAd()
        {
            AdServiceClient service = new AdServiceClient();

            AuthHeader authHeader = new AuthHeader();

            HeaderUtil.loadHeader(authHeader);

            long[] adIds    = new long[] { 26876764L, 26874052L };
            long[] groupIds = new long[] { 2562221L, 2199683L };

            string    result    = null;
            ResHeader resHeader = service.copyAd(authHeader, groupIds, adIds, out result);

            Console.WriteLine("AdService.copyAd(): ");
            ObjectDumper.WriteResponse(resHeader, result);
        }
Esempio n. 29
0
        public static void replaceAd()
        {
            AdServiceClient service = new AdServiceClient();

            AuthHeader authHeader = new AuthHeader();

            HeaderUtil.loadHeader(authHeader);

            long[] adIds = new long[] { 26876764L, 26874052L };
            long   adId  = 27108657L;

            string    result    = null;
            ResHeader resHeader = service.replaceAd(authHeader, adIds, adId, out result);

            Console.WriteLine("AdService.replaceAd(): ");
            ObjectDumper.WriteResponse(resHeader, result);
        }
Esempio n. 30
0
        public static void getAdIdByGroupId()
        {
            AdServiceClient client = new AdServiceClient();

            AuthHeader authHeader = new AuthHeader();

            HeaderUtil.loadHeader(authHeader);

            int groupId = 2562221;

            long[] result = null;

            ResHeader resHeader = client.getAdIdByGroupId(authHeader, groupId, out result);

            Console.WriteLine("AdService.getAdIdByGroupId(): ");
            ObjectDumper.WriteResponse(resHeader, result);
        }