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=.


Reply via email to