I can't get right data out if API, can someone help me out? I'm interested 
in Average Targeted Monthly Searches, so i wrote code, but it doesn't seem 
to retrieve right data. One more thing, when i remove 
LanguageTargetSearchParameter it doesn't affect result. What's the default 
values for LanguageTargetSearchParameter  and CountryTargetSearchParameter? 
And what i'm doing wrong here? Any help will be apritiated.

require_once 'Google/Api/Ads/AdWords/Lib/AdWordsUser.php';
require_once 'Google/Api/Ads/Common/Util/MapUtils.php';

    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();

      // Get the TargetingIdeaService.
      $targetingIdeaService = $user->GetTargetingIdeaService('v201008');

      // Create seed keyword.
      $keyword = new Keyword();
      $keyword->text = "octa";
      $keyword->matchType = 'EXACT';

      // Create selector.
      $selector = new TargetingIdeaSelector();
      $selector->requestType = 'STATS';
      $selector->ideaType = 'KEYWORD';
      $selector->requestedAttributeTypes = array('KEYWORD', 
'AVERAGE_TARGETED_MONTHLY_SEARCHES');

      // Set selector paging (required for targeting idea service).
      $paging = new Paging();
      $paging->startIndex = 0;
      $paging->numberResults = 1;
      $selector->paging = $paging;

      // Create related to keyword search parameter.
      $relatedToKeywordSearchParameter = new 
RelatedToKeywordSearchParameter();
      $relatedToKeywordSearchParameter->keywords = array($keyword);


      // Create keyword match type search parameter to ensure unique 
results.
      $keywordMatchTypeSearchParameter = new 
KeywordMatchTypeSearchParameter();
      $keywordMatchTypeSearchParameter->keywordMatchTypes = array('EXACT');

      // Create CountryTargetSearchParameter

      $countryParameter = new CountryTargetSearchParameter ();
      $countryTarget = new CountryTarget();
      $countryTarget->countryCode = "LV";
      $countryParameter->countryTargets = array($countryTarget);

      // Create LanguageTargetSearchParameter
      $languageParameter = new LanguageTargetSearchParameter();
      $languageTarget = new LanguageTarget();
      $languageTarget->languageCode = "lv";
      $languageParameter->languageTargets = array($languageTarget);


      //$selector->searchParameters = 
array($relatedToKeywordSearchParameter,$keywordMatchTypeSearchParameter,$countryParameter);
      $selector->searchParameters = array(
          $relatedToKeywordSearchParameter,
          $countryParameter,
          $languageParameter
        );

      // Get related keywords.
      $page = $targetingIdeaService->get($selector);

      // Display related keywords.
      if (isset($page->entries)) {
        foreach ($page->entries as $targetingIdea) {
          $data = MapUtils::GetMap($targetingIdea->data);
          echo $data['AVERAGE_TARGETED_MONTHLY_SEARCHES']->value;
        }
      } else {
        return false;
      }
    } catch (Exception $e) {
      print $e->getMessage();
    }

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

Reply via email to