Hi Eric I have the same request. I use TargetingIdeaServices and I want to know placement category of each site but I receive only categoryId. do you know went the list of category names will be publish and if a service request will be provide to get all the list.
Thank for your answer. Nicolas On Nov 16 2009, 4:03 pm, AdWords API Advisor <adwordsapiadvi...@google.com> wrote: > Hi Shiv, > > I've been working with some members of the AdWords API Team on > publishing the list of category names. I don't have an exact timeline > of when they will be made available, but I'll update this thread when > they are. > > Best, > - Eric > > On Nov 12, 6:26 pm, Shiv Bhaduri <shiv.bhad...@gmail.com> wrote: > > > Hi, > > > Could anyone please help ? Why dont we have this basic info... its the > > code list just like V13 ? > > > Shiv > > > On Nov 11, 12:06 pm, Shiv Bhaduri <shiv.bhad...@gmail.com> wrote: > > > > Hi Eric, > > > > Here is code I'm using, its very basic. > > > > ####################Code###################### > > > <?php > > > > error_reporting(E_STRICT | E_ALL); > > > date_default_timezone_set("Europe/Brussels"); > > > > $path = dirname(__FILE__) . '/../../src'; > > > set_include_path(get_include_path() . PATH_SEPARATOR . $path); > > > > require_once 'Google/Api/Ads/AdWords/Lib/AdWordsUser.php'; > > > > class GetAllKeywordsExample { > > > static function main($keywords_input, $match_type) { > > > $return_array = array(); > > > try { > > > // Get AdWordsUser from credentials in > > > "../auth.ini" > > > // relative to the AdWordsUser.php file's > > > directory. > > > $user = new AdWordsUser(); > > > > // Log SOAP XML request and response. > > > $user->LogDefaults(); > > > > $keywordService = > > > $user->GetTargetingIdeaService(); > > > > $keyword = new Keyword(); > > > $keyword->text = $keywords_input; > > > $keyword->matchType = $match_type; > > > > $languageService= new LanguageTarget(); > > > $languageService->languageCode='en'; > > > $languageService->TargetType='en'; > > > > $countryService= new > > > CountryTargetSearchParameter(); > > > $countryService->countryTargets='UK'; > > > > $keyword_array = array($keyword); > > > $relatedToKeywordSearchParameter = new > > > RelatedToKeywordSearchParameter($keyword_array, $languageService, > > > $countryService); > > > > $targetingIdeaSelector = new > > > TargetingIdeaSelector(); > > > $targetingIdeaSelector->searchParameters = array( > > > > > > $relatedToKeywordSearchParameter > > > ); > > > > $targetingIdeaSelector->ideaType = 'KEYWORD'; > > > $targetingIdeaSelector->requestType = 'IDEAS'; > > > > > > > $targetingIdeaSelector->requestedAttributeTypes=array > > > ( 'KEYWORD','GLOBAL_MONTHLY_SEARCHES', > > > 'KEYWORD_CATEGORY','COMPETITION' ); > > > $targetingIdeaSelector->paging = new > > > Paging(0,400); > > > > $keywordPage = > > > $keywordService->get($targetingIdeaSelector); > > > > $return_array=array(); > > > > if(isset($keywordPage->entries)) { > > > foreach ($keywordPage->entries as > > > $keyword_entry) { > > > foreach($keyword_entry as > > > $keyword_entry_array){ > > > foreach > > > ($keyword_entry_array as $keyword){ > > > if($keyword->key > > > == 'KEYWORD'){ > > > > > > $keyword_value = $keyword->value; > > > > > > $kwtext=$keyword_value->value->text; > > > } > > > if($keyword->key > > > == 'GLOBAL_MONTHLY_SEARCHES'){ > > > > > > $keyword_value = $keyword->value; > > > > > > $gms=$keyword_value->value; > > > } > > > if($keyword->key > > > == 'KEYWORD_CATEGORY'){ > > > > > > $keyword_value = $keyword->value; > > > $kwcat=$b > > > = implode (',', $keyword_value->value); > > > } > > > > $return_array[] = > > > array( $kwtext, $gms, $kwcat); > > > } > > > } > > > } > > > } else { > > > throw new Exception("No keyword found",0); > > > } > > > } catch (Exception $e) { > > > > $return_array[] = array( > > > 'keyword'=>$e->getMessage()); > > > > } > > > return $return_array; > > > } > > > > } > > > > $result = GetAllKeywordsExample::main("computer", 'BROAD'); > > > var_dump($result); > > > > ?> > > > > ##################Output############### > > > > I get an array with with three elemnts. > > > > Keyword, Monthly Searches and Keyword Category code. > > > > However, Keyword category is mostly null for many ovbious terms (You > > > can try with terms like computer, kfc etc.). Also, where do we get > > > the category name and code mapping table to map the category id to a > > > category name. > > > > Hope this helps. > > > > Thanks...........Shiv > > > > On Nov 10, 9:52 pm, AdWords API Advisor <adwordsapiadvi...@google.com> > > > wrote: > > > > > Hi Shiv, > > > > > Can you give me an example of how you are using these categories? I'm > > > > not sure I understand what categories you are referring to. > > > > > Best, > > > > - Eric Koleda, AdWords API Team > > > > > On Nov 10, 9:28 am, Shiv Bhaduri <shiv.bhad...@gmail.com> wrote: > > > > > > Hi, > > > > > > Where can we get the Keyword category codes with category name mapping > > > > > for V2009 version ? > > > > > > Also, why do many keywords with obvious categories do not return and > > > > > category codes ? The % is very large and beats the purpose of having > > > > > the functionality. > > > > > > Thanks...Shiv
-- You received this message because you are subscribed to the Google Groups "AdWords API Forum" group. To post to this group, send email to adwords-...@googlegroups.com. To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en.