There's a way to know which params I have in the keywords? Em quinta-feira, 29 de março de 2012 10h47min23s UTC-3, nickbr escreveu: > > Hi > > I had a similiar problem and eventually discovered, I was trying to set > parameters on deleted keywords. > > Hope this helps > Nick > > > On Tuesday, 21 February 2012 11:27:48 UTC, Neil Kirk wrote: >> >> Hi, >> >> I am getting this error on some keywords, when trying to set the >> parameters. I get all the keywords for a particular ad group and then >> update them, but some return this error. Here is one request that worked: >> [21 Feb 2012 10:24:01,829 - 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>11635220</criterionId> >> <insertionText>0.006</insertionText> >> <paramIndex>1</paramIndex> >> </operand> >> </operations> >> </mutate> >> </SOAP-ENV:Body> >> </SOAP-ENV:Envelope> >> >> [21 Feb 2012 10:24:02,609 - 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>0004b976d2a91b200a341b62000043e3</requestId> >> <serviceName>AdParamService</serviceName> >> <methodName>mutate</methodName> >> <operations>1</operations> >> <responseTime>239</responseTime> >> <units>1</units> >> </ResponseHeader> >> </soap:Header> >> <soap:Body> >> <mutateResponse xmlns=" >> https://adwords.google.com/api/adwords/cm/v201109"> >> <rval> >> <adGroupId>2010965785</adGroupId> >> <criterionId>11635220</criterionId> >> <insertionText>0.006</insertionText> >> <paramIndex>1</paramIndex> >> </rval> >> </mutateResponse> >> </soap:Body> >> </soap:Envelope> >> >> And the very next one didn't: >> [21 Feb 2012 10:24:02,627 - 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.006</insertionText> >> <paramIndex>1</paramIndex> >> </operand> >> </operations> >> </mutate> >> </SOAP-ENV:Body> >> </SOAP-ENV:Envelope> >> >> [21 Feb 2012 10:24:03,297 - 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>0004b976d2b890280a341b62000043e3</requestId> >> <serviceName>AdParamService</serviceName> >> <methodName>mutate</methodName> >> <operations>1</operations> >> <responseTime>207</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> >> >> Is there any reason that it didn't work? Everything is the same, bar the >> criterionID >> > > On Tuesday, 21 February 2012 11:27:48 UTC, Neil Kirk wrote: >> >> Hi, >> >> I am getting this error on some keywords, when trying to set the >> parameters. I get all the keywords for a particular ad group and then >> update them, but some return this error. Here is one request that worked: >> [21 Feb 2012 10:24:01,829 - 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>11635220</criterionId> >> <insertionText>0.006</insertionText> >> <paramIndex>1</paramIndex> >> </operand> >> </operations> >> </mutate> >> </SOAP-ENV:Body> >> </SOAP-ENV:Envelope> >> >> [21 Feb 2012 10:24:02,609 - 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>0004b976d2a91b200a341b62000043e3</requestId> >> <serviceName>AdParamService</serviceName> >> <methodName>mutate</methodName> >> <operations>1</operations> >> <responseTime>239</responseTime> >> <units>1</units> >> </ResponseHeader> >> </soap:Header> >> <soap:Body> >> <mutateResponse xmlns=" >> https://adwords.google.com/api/adwords/cm/v201109"> >> <rval> >> <adGroupId>2010965785</adGroupId> >> <criterionId>11635220</criterionId> >> <insertionText>0.006</insertionText> >> <paramIndex>1</paramIndex> >> </rval> >> </mutateResponse> >> </soap:Body> >> </soap:Envelope> >> >> And the very next one didn't: >> [21 Feb 2012 10:24:02,627 - 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.006</insertionText> >> <paramIndex>1</paramIndex> >> </operand> >> </operations> >> </mutate> >> </SOAP-ENV:Body> >> </SOAP-ENV:Envelope> >> >> [21 Feb 2012 10:24:03,297 - 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>0004b976d2b890280a341b62000043e3</requestId> >> <serviceName>AdParamService</serviceName> >> <methodName>mutate</methodName> >> <operations>1</operations> >> <responseTime>207</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> >> >> Is there any reason that it didn't work? Everything is the same, bar the >> criterionID >> >
-- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 adwords-api@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=en