Hi,

Can you provide more information about what's wrong with the returned
data?  If no country or language targeting is specified then all
countries and/or languages are targeted.

Best,
- Eric Koleda, AdWords API Team

On Feb 17, 6:40 am, Api user <[email protected]> wrote:
> 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,$co 
> untryParameter);
>       $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