Hi, Please see my response on your other thread:
http://groups.google.com/group/adwords-api/browse_thread/thread/455368a33a077961/ Best, - Eric Koleda, AdWords API Team On Jul 6, 4:37 pm, parviz <[email protected]> wrote: > AdWordsUser user = new AdWordsUser(); > TargetingIdeaService targetingIdeaService = > (TargetingIdeaService)user.GetService(AdWordsService.v200909.TargetingIdeaS > ervice); > > int counter = tbKeyWordList.Lines.Length ; > Keyword[] kwa = new Keyword[counter]; > for (int a = 0; a < counter; a++) > { > if (!string.IsNullOrEmpty(tbKeyWordList.Lines[a])) > { > kwa[a] = new Keyword(); > kwa[a].text = tbKeyWordList.Lines[a].ToString(); > kwa[a].matchType = KeywordMatchType.EXACT; > kwa[a].matchTypeSpecified = true; > > } > } > //Create Target language for search stats > LanguageTarget lt = new LanguageTarget(); > lt.languageCode = "en"; > CountryTarget ct = new CountryTarget(); > ct.countryCode = "US"; > > //create selector > TargetingIdeaSelector selector = new > TargetingIdeaSelector(); > selector.requestType = RequestType.STATS; > selector.ideaType = IdeaType.KEYWORD; > selector.localeCode = "en_US"; > selector.currencyCode = "USD"; > selector.ideaTypeSpecified = true; > selector.requestedAttributeTypes = new AttributeType[] > { > AttributeType.KEYWORD, > AttributeType.COMPETITION, > AttributeType.TARGETED_MONTHLY_SEARCHES, > AttributeType.AVERAGE_TARGETED_MONTHLY_SEARCHES, > AttributeType.GLOBAL_MONTHLY_SEARCHES, > }; > > // Set selector paging (required for targeting idea > serivce). > Paging paging = new Paging(); > paging.startIndex = 0; > paging.numberResults = 1; > paging.numberResultsSpecified = true; > selector.pa[TargetingIdeaError.INVALID_SEARCH_PARAMETERS @ > selector.selector.searchParameters[0]; > trigger:'LanguageTargetSearchParameter'; errorDetails:Unsupported > RequestType: null, TargetingIdeaError.INVALID_SEARCH_PARAMETERS @ > selector.selector.searchParameters[1]; > trigger:'ServerRelatedToKeywordSearchParameter'; > errorDetails:Unsupported RequestType: null, > TargetingIdeaError.INVALID_SEARCH_PARAMETERS @ > selector.selector.searchParameters[2]; > trigger:'CountryTargetSearchParameter'; errorDetails:Unsupported > RequestType: null, RequiredError.REQUIRED @ selector.requestType, > NotEmptyError.EMPTY_LIST @ selector.searchParameters[1].keywords]ging > = paging; > > soap error > -----------------BEGIN API CALL--------------------- > > Request > ------- > > POST /api/adwords/o/v200909/TargetingIdeaService > User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; MS Web Services Client > Protocol 2.0.50727.3603) > VsDebuggerCausalityData: > uIDPo19pfHDX7AJIhbghnE3WGb0AAAAA5LRaXY1LKkiFIsXmlXvri0kH3T32iAhKp2SYyc2pngA > ACQAA > Content-Type: text/xml; charset=utf-8 > SOAPAction: "" > Host: adwords.google.com > Content-Length: 2032 > Accept-Encoding: gzip > Connection: Keep-Alive > > <?xml version="1.0" encoding="utf-8"?><soap:Envelope > xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xmlns:xsd="http://www.w3.org/2001/ > XMLSchema"><soap:Header><RequestHeader xmlns="https:// > adwords.google.com/api/adwords/o/v200909"><authToken xmlns="https:// > adwords.google.com/api/adwords/cm/v200909">********</ > authToken><clientEmail xmlns="https://adwords.google.com/api/adwords/ > cm/v200909">[email protected]</clientEmail><developerToken > xmlns="https://adwords.google.com/api/adwords/cm/ > v200909">********tzww</developerToken><userAgent xmlns="https:// > adwords.google.com/api/adwords/cm/v200909">AWAPI DotNetLib 9.0.0 - not > any </userAgent></RequestHeader></soap:Header><soap:Body><get > xmlns="https://adwords.google.com/api/adwords/o/ > v200909"><selector><searchParameters > xsi:type="RelatedToKeywordSearchParameter" /><searchParameters > xsi:type="LanguageTargetSearchParameter"><languageTargets><languageCode > xmlns="https://adwords.google.com/api/adwords/cm/v200909">en</ > languageCode></languageTargets></searchParameters><searchParameters > xsi:type="CountryTargetSearchParameter"><countryTargets><countryCode > xmlns="https://adwords.google.com/api/adwords/cm/v200909">US</ > countryCode></countryTargets></searchParameters><ideaType>KEYWORD</ > ideaType><requestedAttributeTypes>KEYWORD</ > requestedAttributeTypes><requestedAttributeTypes>COMPETITION</ > requestedAttributeTypes><requestedAttributeTypes>TARGETED_MONTHLY_SEARCHES< / > requestedAttributeTypes><requestedAttributeTypes>AVERAGE_TARGETED_MONTHLY_S > EARCHES</ > requestedAttributeTypes><requestedAttributeTypes>GLOBAL_MONTHLY_SEARCHES</ > requestedAttributeTypes><paging><numberResults xmlns="https:// > adwords.google.com/api/adwords/cm/v200909">1</numberResults></ > paging><localeCode>en_US</localeCode><currencyCode>USD</currencyCode></ > selector></get></soap:Body></soap:Envelope> > > Response > -------- > > Content-Encoding: > Transfer-Encoding: chunked > X-Content-Type-Options: nosniff > X-Frame-Options: SAMEORIGIN > X-XSS-Protection: 1; mode=block > Cache-Control: private, max-age=0 > Content-Type: text/xml; charset=UTF-8 > Date: Tue, 06 Jul 2010 20:36:52 GMT > Expires: Tue, 06 Jul 2010 20:36:52 GMT > Server: GSE > > <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/ > envelope/"><soap:Header><ns2:ResponseHeader xmlns:ns2="https:// > adwords.google.com/api/adwords/o/v200909" xmlns="https:// > adwords.google.com/api/adwords/cm/ > v200909"><requestId>32835f6e3d8fcf3a9ef2d87d189cf99f</ > requestId><operations>1</operations><responseTime>126</ > responseTime><units>6</units></ns2:ResponseHeader></ > soap:Header><soap:Body><soap:Fault><faultcode>soap:Server</ > faultcode><faultstring>[TargetingIdeaError.INVALID_SEARCH_PARAMETERS @ > selector.selector.searchParameters[0]; > trigger:'LanguageTargetSearchParameter'; errorDetails:Unsupported > RequestType: null, TargetingIdeaError.INVALID_SEARCH_PARAMETERS @ > selector.selector.searchParameters[1]; > trigger:'ServerRelatedToKeywordSearchParameter'; > errorDetails:Unsupported RequestType: null, > TargetingIdeaError.INVALID_SEARCH_PARAMETERS @ > selector.selector.searchParameters[2]; > trigger:'CountryTargetSearchParameter'; errorDetails:Unsupported > RequestType: null, RequiredError.REQUIRED @ selector.requestType, > NotEmptyError.EMPTY_LIST @ selector.searchParameters[1].keywords]</ > faultstring><detail><ns2:ApiExceptionFault xmlns="https:// > adwords.google.com/api/adwords/cm/v200909" xmlns:ns2="https:// > adwords.google.com/api/adwords/o/ > v200909"><message>[TargetingIdeaError.INVALID_SEARCH_PARAMETERS @ > selector.selector.searchParameters[0]; > trigger:'LanguageTargetSearchParameter'; errorDetails:Unsupported > RequestType: null, TargetingIdeaError.INVALID_SEARCH_PARAMETERS @ > selector.selector.searchParameters[1]; > trigger:'ServerRelatedToKeywordSearchParameter'; > errorDetails:Unsupported RequestType: null, > TargetingIdeaError.INVALID_SEARCH_PARAMETERS @ > selector.selector.searchParameters[2]; > trigger:'CountryTargetSearchParameter'; errorDetails:Unsupported > RequestType: null, RequiredError.REQUIRED @ selector.requestType, > NotEmptyError.EMPTY_LIST @ selector.searchParameters[1].keywords]</ > message><ApplicationException.Type>ApiException</ > ApplicationException.Type><errors xmlns:xsi="http://www.w3.org/2001/ > XMLSchema-instance" > xsi:type="ns2:TargetingIdeaError"><fieldPath>selector.selector.searchParame > ters[0]</ > fieldPath><trigger>LanguageTargetSearchParameter</ > trigger><ApiError.Type>TargetingIdeaError</ > ApiError.Type><ns2:reason>INVALID_SEARCH_PARAMETERS</ns2:reason></ > errors><errors xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:type="ns2:TargetingIdeaError"><fieldPath>selector.selector.searchParame > ters[1]</ > fieldPath><trigger>ServerRelatedToKeywordSearchParameter</ > trigger><ApiError.Type>TargetingIdeaError</ > ApiError.Type><ns2:reason>INVALID_SEARCH_PARAMETERS</ns2:reason></ > errors><errors xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:type="ns2:TargetingIdeaError"><fieldPath>selector.selector.searchParame > ters[2]</ > fieldPath><trigger>CountryTargetSearchParameter</ > trigger><ApiError.Type>TargetingIdeaError</ > ApiError.Type><ns2:reason>INVALID_SEARCH_PARAMETERS</ns2:reason></ > errors><errors xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:type="RequiredError"><fieldPath>selector.requestType</ > fieldPath><trigger></trigger><ApiError.Type>RequiredError</ > ApiError.Type><reason>REQUIRED</reason></errors><errors > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:type="NotEmptyError"><fieldPath>selector.searchParameters[1].keywords</ > fieldPath><trigger></trigger><ApiError.Type>NotEmptyError</ > ApiError.Type><reason>EMPTY_LIST</reason></errors></ > ns2:ApiExceptionFault></detail></soap:Fault></soap:Body></ > soap:Envelope> > > -----------------END API CALL----------------------- > > my goal is to provide a list of keywords and get keyword variation for > each and number of targeted local monthly search. > > //Create LanguageTargetSearchParameter > LanguageTargetSearchParameter oLTSP = new > LanguageTargetSearchParameter(); > oLTSP.languageTargets = new LanguageTarget[] { lt }; > oLTSP.SearchParameterType = null; //this may need to be > null > > //Create CountryTargetSearchParameter > CountryTargetSearchParameter oCTSP = new > CountryTargetSearchParameter(); > oCTSP.countryTargets = new CountryTarget[] { ct }; > oCTSP.SearchParameterType = null; //this may need to be > null > > // Create related to keyword search parameter. > RelatedToKeywordSearchParameter > relatedToKeywordSearchParameter = new > RelatedToKeywordSearchParameter(); > relatedToKeywordSearchParameter.keywords = kwa; > selector.searchParameters = new SearchParameter[] > { relatedToKeywordSearchParameter, oLTSP, oCTSP }; > > //NOW GET THE STUFF > TargetingIdeaPage page = > targetingIdeaService.get(selector); -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups "AdWords API Forum" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en
