Hi Eric,

Our keywords aren't new, but I still randomly get this error.

This is the Parameter XML received when I requested it:
<entries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:type="BiddableAdGroupCriterion">
  <adGroupId>2010965785</adGroupId>
  <criterionUse>BIDDABLE</criterionUse>
  <criterion xsi:type="Keyword">
<id>12099920</id>
<type>KEYWORD</type>
<Criterion.Type>Keyword</Criterion.Type>
<text>sms marketing</text>
<matchType>BROAD</matchType>
  </criterion>
  <AdGroupCriterion.Type>BiddableAdGroupCriterion</AdGroupCriterion.Type>
  <stats>
<network>SEARCH</network>
<Stats.Type>Stats</Stats.Type>
  </stats>
</entries>

And here are the logs for my set parameter request and the response:
[23 Mar 2012 11:41:32,796 - INFO ] Outgoing Request:
<?xml version="1.0"?>
<SOAP-ENV:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/";>
  <SOAP-ENV:Header>
    <RequestHeader 
xmlns="https://adwords.google.com/api/adwords/cm/v201109";>
      <authToken 
xmlns="https://adwords.google.com/api/adwords/cm/v201109";>REDACTED</authToken>
      <clientCustomerId 
xmlns="https://adwords.google.com/api/adwords/cm/v201109";>4973822169</clientCustomerId>
      <developerToken 
xmlns="https://adwords.google.com/api/adwords/cm/v201109";>REDACTED</developerToken>
      <userAgent 
xmlns="https://adwords.google.com/api/adwords/cm/v201109";>AwApi-Perl-2.5.5|neilkirk</userAgent>
      <validateOnly 
xmlns="https://adwords.google.com/api/adwords/cm/v201109";>false</validateOnly>
      <partialFailure 
xmlns="https://adwords.google.com/api/adwords/cm/v201109";>false</partialFailure>
    </RequestHeader>
  </SOAP-ENV:Header>
  <SOAP-ENV:Body>
    <mutate xmlns="https://adwords.google.com/api/adwords/cm/v201109";>
      <operations>
        <operator>SET</operator>
        <operand>
          <adGroupId>2010965785</adGroupId>
          <criterionId>12099920</criterionId>
          <insertionText>€0.009</insertionText>
          <paramIndex>1</paramIndex>
        </operand>
      </operations>
    </mutate>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>
[23 Mar 2012 11:41:33,487 - INFO ] Incoming response:
<?xml version="1.0"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/";>
  <soap:Header>
    <ResponseHeader 
xmlns="https://adwords.google.com/api/adwords/cm/v201109";>
      <requestId>0004bbe789d1dfb80a3464c7000014f9</requestId>
      <serviceName>AdParamService</serviceName>
      <methodName>mutate</methodName>
      <operations>1</operations>
      <responseTime>455</responseTime>
      <units>1</units>
    </ResponseHeader>
  </soap:Header>
  <soap:Body>
    <soap:Fault>
      <faultcode>soap:Server</faultcode>
      <faultstring>[AdParamError.INVALID_ADGROUP_CRITERION_SPECIFIED @ 
operations[0].operand; trigger:'AdGroupId = 2010965785, CriterionId = 
12099920']</faultstring>
      <detail>
        <ApiExceptionFault 
xmlns="https://adwords.google.com/api/adwords/cm/v201109";>
          <message>[AdParamError.INVALID_ADGROUP_CRITERION_SPECIFIED @ 
operations[0].operand; trigger:'AdGroupId = 2010965785, CriterionId = 
12099920']</message>
          
<ApplicationException.Type>ApiException</ApplicationException.Type>
          <errors xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:type="AdParamError">
            <fieldPath>operations[0].operand</fieldPath>
            <trigger>AdGroupId = 2010965785, CriterionId = 
12099920</trigger>
            
<errorString>AdParamError.INVALID_ADGROUP_CRITERION_SPECIFIED</errorString>
            <ApiError.Type>AdParamError</ApiError.Type>
            <reason>INVALID_ADGROUP_CRITERION_SPECIFIED</reason>
          </errors>
        </ApiExceptionFault>
      </detail>
    </soap:Fault>
  </soap:Body>
</soap:Envelope>

Any ideas as to what is going wrong?

On Wednesday, 29 February 2012 00:07:49 UTC, Eric Koleda wrote:
>
> Hi All.
>
> Do you know if these keywords are brand new or not?  It could be a problem 
> with the data synchronizing.
>
> Best,
> - Eric
>
> On Tuesday, February 28, 2012 1:42:52 PM UTC-5, javaloper wrote:
>>
>> Hello Eric,
>>
>> I use via adwords api to create keyword param1 / param2...But sometimes 
>> it give error like this *[AdParamError.INVALID_​ADGROUP_CRITERION_SPECIFIED 
>> @ operations[1].operand; trigger:'AdGroupId = 2270220026, CriterionId = 
>> 21429417367', AdParamError.INVALID_ADGROUP_​CRITERION_SPECIFIED @ 
>> operations[0].operand; trigger:'AdGroupId = 2270220026, CriterionId = 
>> 21429417367'] . *But i saw this keyword exist. I continue to find what 
>> is going on...
>>
>> On Friday, 24 February 2012 05:30:33 UTC+2, Eric Koleda wrote:
>>>
>>> Hi Neil,
>>>
>>> This error should only be thrown when the ad group criterion doesn't 
>>> exist or isn't a keyword.  Can you please double check your account to make 
>>> sure that isn't the case?
>>>
>>> Best,
>>> - Eric Koleda, AdWords API Team
>>>
>>

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