Hi,

If you look closely at the error, the trigger is the
KeywordMatchTypeSearchParameter.  That parameter isn't compatible with
getBulkKeywordIdeas, since the method will only return BROAD match
results.  I'll work with the documentation team to make sure that the
restriction is included in the documentation.

Best,
- Eric Koleda, AdWords API Team

On Jun 8, 9:34 pm, Mauri <[email protected]> wrote:
> This is my code, which works for a regular request, but when I turn it
> into getBulkKeywordIdeas, I get the SOAP error below saying
> TargetingIdeaError.INVALID_SEARCH_PARAMETERS.  I tried searching but
> everything i read said I had to add RelatedToUrlSearchParameter, and I
> did, but I still end up with this error. What can I do?
>
> Thanks in advance,
> Mauricio
>
> function getkeywords($v, $type, $list) {
>
>         $xarray = array();
>         global $user;
>         $seedKeywords = array();
>         $seedKeywords[] = array( 'text' => trim( $v ), 'type' => $type,
> 'isNegative' => false );
>
>         $targetingIdeaService = $user->GetTargetingIdeaService('v200909');
>
>         $mykeyword = array();
>         foreach ($v as $vv) {
>         $keyword = new Keyword();
>         $keyword->text = $vv;
>         $keyword->matchType = $type;
>         $mykeyword[] = $keyword;
>         }
>         $keyword2 = new Keyword();
>         $keyword2->text = 'test';
>         $keyword2->matchType = $type;
>         $selector = new TargetingIdeaSelector();
>         $selector->requestType = 'IDEAS';
>         $selector->ideaType = 'KEYWORD';
>         $url = 'www.example.com';
>         $paging = new Paging();
>         $paging->startIndex = 0;
>         $paging->numberResults = 10;
>         $selector->paging = $paging;
>         $relatedToKeywordSearchParameter = new
> RelatedToUrlSearchParameter();
>         $relatedToKeywordSearchParameter->urls = array($url);
>         $relatedToKeywordSearchParameter->keywords = array($keyword2);
>         $keywordMatchTypeSearchParameter = new
> KeywordMatchTypeSearchParameter();
>         $keywordMatchTypeSearchParameter->keywordMatchTypes = array($type);
>         $selector->searchParameters = array($relatedToKeywordSearchParameter,
> $keywordMatchTypeSearchParameter);
>         $selector->requestedAttributeTypes = array('KEYWORD',
> 'AVERAGE_TARGETED_MONTHLY_SEARCHES');
>         $page = $targetingIdeaService->getBulkKeywordIdeas($selector);
>         $xarray;
>         $temparray;
>         $i=0;
>         if (isset($page->entries)) {
>                 foreach ($page->entries as $targetingIdea) {
>                         $data = MapUtils::GetMap($targetingIdea->data);
>                         $keyword = $data['KEYWORD']->value;
>                         $averageMonthlySearches =
> isset($data['AVERAGE_TARGETED_MONTHLY_SEARCHES']->value) ?
> $data['AVERAGE_TARGETED_MONTHLY_SEARCHES']->value : 0;
>                         switch($list) {
>                                 case '1':
>                                         if($averageMonthlySearches >= 
> $searchVolThreshold1) {
>                                         $temparray[$i] = $keyword->text;
>                                         $i++;
>                                         }
>                                 break;
>                                 case '2':
>                                         if($averageMonthlySearches >= 
> $searchVolThreshold2) {
>                                         $temparray[$i] = $keyword->text;
>                                         $i++;
>                                 }
>                                 break;
>                                 default:
>                                 break;
>                         }
>                 }
>         } else {
>                 print "No related keywords were found.\n";
>         }
>
>         return $temparray;
>
> }
>
> -------
> Full error message
> -------
>
> SoapFault Object
> (
>     [message:protected] =>
> [TargetingIdeaError.INVALID_SEARCH_PARAMETERS @
> selector.selector.searchParameters[1]; trigger:'KeywordMatchType']
>     [string:private] =>
>     [code:protected] => 0
>     [file:protected] => /home/lp21/public_html/adrisr.com/google/
> Google/Api/Ads/Common/Lib/AdsSoapClient.php
>     [line:protected] => 179
>     [trace:private] => Array
>         (
>             [0] => Array
>                 (
>                     [file] => /home/lp21/public_html/adrisr.com/google/
> Google/Api/Ads/Common/Lib/AdsSoapClient.php
>                     [line] => 179
>                     [function] => __soapCall
>                     [class] => SoapClient
>                     [type] => ->
>                     [args] => Array
>                         (
>                             [0] => getBulkKeywordIdeas
>                             [1] => Array
>                                 (
>                                     [0] => getBulkKeywordIdeas Object
>                                         (
>                                             [selector] =>
> TargetingIdeaSelector Object
>                                                 (
>                                                     [searchParameters]
> => Array
>                                                         (
>                                                             [0] =>
> RelatedToUrlSearchParameter Object
>                                                                 (
>
> [urls] => Array
>
> (
>
> [0] =>www.example.com
>                                                                         )
>
> [includeSubUrls] =>
>
> [SearchParameterType] =>
>
> [_parameterMap:private] => Array
>
> (
>
> [SearchParameter.Type] => SearchParameterType
>                                                                         )
>
>                                                                 )
>
>                                                             [1] =>
> KeywordMatchTypeSearchParameter Object
>                                                                 (
>
> [keywordMatchTypes] => Array
>
> (
>
> [0] => BROAD
>                                                                         )
>
> [SearchParameterType] =>
>
> [_parameterMap:private] => Array
>
> (
>
> [SearchParameter.Type] => SearchParameterType
>                                                                         )
>
>                                                                 )
>
>                                                         )
>
>                                                     [ideaType] =>
> KEYWORD
>                                                     [requestType] =>
> IDEAS
>
> [requestedAttributeTypes] => Array
>                                                         (
>                                                             [0] =>
> KEYWORD
>                                                             [1] =>
> AVERAGE_TARGETED_MONTHLY_SEARCHES
>                                                         )
>
>                                                     [paging] => Paging
> Object
>                                                         (
>
> [startIndex] => 0
>
> [numberResults] => 10
>                                                         )
>
>                                                     [localeCode] =>
>                                                     [currencyCode] =>
>                                                 )
>
>                                         )
>
>                                 )
>
>                             [2] =>
>                             [3] => Array
>                                 (
>                                     [0] => SoapHeader Object
>                                         (
>                                             [namespace] 
> =>https://adwords.google.com/api/adwords/o/v200909
>                                             [name] => RequestHeader
>                                             [data] => SoapVar Object
>                                                 (
>                                                     [enc_type] => 301
>                                                     [enc_value] =>
> SoapRequestHeader Object
>                                                         (
>
> [applicationToken] => /* removed */
>
> [authToken] =>
> DQAAAKkAAAAPUYwjVuufxO4RcoVTZw4UNqgd8Ie73EdEg6rJzfVhwLC6nqqa045bM3XYCpxHoiD 
> tuEbyMaLBLOwp_SDW0Z0GLKwQ4-
> VwqTBTcZ3NVqjx_E3YR-TV6TCoYWj9SNcqMb4mL_gWz63cuVoW_fXUzI-HoAPG44iqy6d-
> crUAf2aTOMNDXyWmj2N40HKCsZ7RULD7BXocFbTiteK2_BaTXIAZNybR3A9QgGJeCQogueijPg
>
> [clientCustomerId] =>
>
> [clientEmail] =>
>
> [developerToken] => /* removed */
>
> [userAgent] => AwApi-PHP-2.2.0-
>
> [validateOnly] =>
>                                                         )
>
>                                                     [enc_stype] =>
> RequestHeader
>                                                     [enc_ns] 
> =>https://adwords.google.com/api/adwords/cm/v200909
>                                                 )
>
>                                             [mustUnderstand] =>
>                                         )
>
>                                 )
>
>                             [4] => Array
>                                 (
>                                 )
>
>                         )
>
>                 )
>
>             [1] => Array
>                 (
>                     [file] => /home/lp21/public_html/adrisr.com/google/
> Google/Api/Ads/AdWords/v200909/o/TargetingIdeaService.php
>                     [line] => 6549
>                     [function] => __soapCall
>                     [class] => AdsSoapClient
>                     [type] => ->
>                     [args] => Array
>                         (
>                             [0] => getBulkKeywordIdeas
>                             [1] => Array
>                                 (
>                                     [0] => getBulkKeywordIdeas Object
>                                         (
>                                             [selector] =>
> TargetingIdeaSelector Object
>                                                 (
>                                                     [searchParameters]
> => Array
>                                                         (
>                                                             [0] =>
> RelatedToUrlSearchParameter Object
>                                                                 (
>
> [urls] => Array
>
> (
>
> [0] =>www.example.com
>                                                                         )
>
> [includeSubUrls] =>
>
> [SearchParameterType] =>
>
> [_parameterMap:private] => Array
>
> (
>
> [SearchParameter.Type] => SearchParameterType
>                                                                         )
>
>                                                                 )
>
>                                                             [1] =>
> KeywordMatchTypeSearchParameter Object
>                                                                 (
>
> [keywordMatchTypes] => Array
>
> (
>
> [0] => BROAD
>                                                                         )
>
> [SearchParameterType] =>
>
> [_parameterMap:private] => Array
>
> (
>
> [SearchParameter.Type] => SearchParameterType
>                                                                         )
>
>                                                                 )
>
>                                                         )
>
>                                                     [ideaType] =>
> KEYWORD
>                                                     [requestType] =>
> IDEAS
>
> [requestedAttributeTypes] => Array
>                                                         (
>                                                             [0] =>
> KEYWORD
>                                                             [1] =>
> AVERAGE_TARGETED_MONTHLY_SEARCHES
>                                                         )
>
>                                                     [paging] => Paging
> Object
>                                                         (
>
> [startIndex] => 0
>
> [numberResults] => 10
>                                                         )
>
>                                                     [localeCode] =>
>                                                     [currencyCode] =>
>                                                 )
>
>                                         )
>
>                                 )
>
>                         )
>
>                 )
>
>             [2] => Array
>                 (
>                     [file] => /home/lp21/public_html/adrisr.com/google/
> adkeywordtool.php
>                     [line] => 136
>                     [function] => getBulkKeywordIdeas
>                     [class] => TargetingIdeaService
>                     [type] => ->
>                     [args] => Array
>                         (
>                             [0] => TargetingIdeaSelector Object
>                                 (
>                                     [searchParameters] => Array
>                                         (
>                                             [0] =>
> RelatedToUrlSearchParameter Object
>                                                 (
>                                                     [urls] => Array
>                                                         (
>                                                             [0] 
> =>www.example.com
>                                                         )
>
>                                                     [includeSubUrls]
> =>
>
> [SearchParameterType] =>
>
> [_parameterMap:private] => Array
>                                                         (
>
> [SearchParameter.Type] => SearchParameterType
>                                                         )
>
>                                                 )
>
>                                             [1] =>
> KeywordMatchTypeSearchParameter Object
>                                                 (
>
> [keywordMatchTypes] => Array
>                                                         (
>                                                             [0] =>
> BROAD
>                                                         )
>
> [SearchParameterType] =>
>
> [_parameterMap:private] => Array
>                                                         (
>
> [SearchParameter.Type] => SearchParameterType
>                                                         )
>
>                                                 )
>
>                                         )
>
>                                     [ideaType] => KEYWORD
>                                     [requestType] => IDEAS
>                                     [requestedAttributeTypes] => Array
>                                         (
>                                             [0] => KEYWORD
>                                             [1] =>
> AVERAGE_TARGETED_MONTHLY_SEARCHES
>                                         )
>
>                                     [paging] => Paging Object
>                                         (
>                                             [startIndex] => 0
>                                             [numberResults] => 10
>                                         )
>
>                                     [localeCode] =>
>                                     [currencyCode] =>
>                                 )
>
>                         )
>
>                 )
>
>             [3] => Array
>                 (
>                     [file] => /home/lp21/public_html/adrisr.com/google/
> adkeywordtool.php
>                     [line] => 203
>                     [function] => getkeywords
>                 )
>
>         )
>
>     [faultstring] => [TargetingIdeaError.INVALID_SEARCH_PARAMETERS @
> selector.selector.searchParameters[1]; trigger:'KeywordMatchType']
>     [faultcode] => soap:Server
>     [detail] => stdClass Object
>         (
>             [ApiExceptionFault] => stdClass Object
>                 (
>                     [message] =>
> [TargetingIdeaError.INVALID_SEARCH_PARAMETERS @
> selector.selector.searchParameters[1]; trigger:'KeywordMatchType']
>                     [ApplicationException.Type] => ApiException
>                     [errors] => SoapVar Object
>                         (
>                             [enc_type] => 0
>                             [enc_value] => TargetingIdeaError Object
>                                 (
>                                     [reason] =>
> INVALID_SEARCH_PARAMETERS
>                                     [fieldPath] =>
> selector.selector.searchParameters[1]
>                                     [trigger] => KeywordMatchType
>                                     [ApiErrorType] =>
> TargetingIdeaError
>                                     [_parameterMap:private] => Array
>                                         (
>                                             [ApiError.Type] =>
> ApiErrorType
>                                         )
>
>                                 )
>
>                             [enc_stype] => TargetingIdeaError
>                             [enc_ns] 
> =>https://adwords.google.com/api/adwords/o/v200909
>                         )
>
>                 )
>
>         )
>
> )

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