Beispiel #1
0
        /// <summary>
        /// Run the code example.
        /// </summary>
        /// <param name="user">The Dfa user object running the code example.
        /// </param>
        public override void Run(DfaUser user)
        {
            // Create AdvertiserRemoteService instance.
            AdvertiserRemoteService service = (AdvertiserRemoteService)user.GetService(
                DfaService.v1_20.AdvertiserRemoteService);

            String searchString = _T("INSERT_SEARCH_STRING_CRITERIA_HERE");

            // Create advertiser search criteria structure.
            AdvertiserSearchCriteria advSearchCriteria = new AdvertiserSearchCriteria();

            advSearchCriteria.pageSize     = 10;
            advSearchCriteria.searchString = searchString;

            try {
                // Get advertiser record set.
                AdvertiserRecordSet recordSet = service.getAdvertisers(advSearchCriteria);

                // Display advertiser names, ids and spotlight configuration ids.
                if (recordSet.records != null)
                {
                    foreach (Advertiser result in recordSet.records)
                    {
                        Console.WriteLine("Advertiser with name \"{0}\", id \"{1}\", and spotlight " +
                                          "configuration id \"{2}\" was found.", result.name, result.id, result.spotId);
                    }
                }
                else
                {
                    Console.WriteLine("No advertisers found for your criteria.");
                }
            } catch (Exception ex) {
                Console.WriteLine("Failed to retrieve advertisers. Exception says \"{0}\"", ex.Message);
            }
        }
        /// <summary>
        /// Run the code example.
        /// </summary>
        /// <param name="user">The Dfa user object running the code example.
        /// </param>
        public override void Run(DfaUser user)
        {
            // Create AdvertiserRemoteService instance.
            AdvertiserRemoteService service = (AdvertiserRemoteService)user.GetService(
                DfaService.v1_19.AdvertiserRemoteService);

            long   networkId      = long.Parse(_T("INSERT_NETWORK_ID_HERE"));
            string advertiserName = _T("INSERT_ADVERTISER_NAME_HERE");

            // Create advertiser structure.
            Advertiser advertiser = new Advertiser();

            advertiser.name              = advertiserName;
            advertiser.networkId         = networkId;
            advertiser.id                = 0;
            advertiser.advertiserGroupId = 0;
            advertiser.approved          = true;

            try {
                // Create advertiser.
                AdvertiserSaveResult result = service.saveAdvertiser(advertiser);
                if (result != null)
                {
                    // Display advertiser id.
                    Console.WriteLine("Advertiser with id \"{0}\" was created.", result.id);
                }
                else
                {
                    Console.WriteLine("Could not create advertiser for the specified network id.");
                }
            } catch (Exception e) {
                Console.WriteLine("Failed to create advertiser. Exception says \"{0}\"",
                                  e.Message);
            }
        }