Hi I am very new to adwords api. I am PHP developer.
I want to block IP's using API, can anyone help me with script or example how I can send list of IP's to google for blocking On Tuesday, 15 April 2014 00:51:25 UTC+5:30, Jon wrote: > > > I'm using the new IP blocking functionality added in V201402 ( > https://developers.google.com/adwords/api/docs/reference/v201402/CampaignCriterionService.IpBlock), > > but having an issue trying to block anything but a single IP. That link > shows that we should be able to block Class C network using a mask, but I > get an invalid IP address method when I try to block 70.210.9.1/24: > > <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/v201402"><clientCustomerId > xmlns="https://adwords.google.com/api/adwords/cm/v201402">REDACTED</clientCustomerId><developerToken > > xmlns="https://adwords.google.com/api/adwords/cm/v201402">REDACTED</developerToken><userAgent > > xmlns="https://adwords.google.com/api/adwords/cm/v201402">REDACTED</userAgent><validateOnly > > xmlns="https://adwords.google.com/api/adwords/cm/v201402">false</validateOnly><partialFailure > > xmlns="https://adwords.google.com/api/adwords/cm/v201402">false</partialFailure></RequestHeader></SOAP-ENV:Header><SOAP-ENV:Body><mutate > > xmlns="https://adwords.google.com/api/adwords/cm/v201402"><operations><operator>ADD</operator><operand > > xsi:type="NegativeCampaignCriterion" > ><campaignId>181798627</campaignId><criterion xsi:type="IpBlock" > ><ipAddress>70.210.9.1/24 > </ipAddress></criterion></operand></operations></mutate></SOAP-ENV:Body></SOAP-ENV:Envelope> > > [14 Apr 2014 18:57:31,612 - INFO ] Incoming response: > > <soap:Envelope > xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Header><ResponseHeader > > xmlns="https://adwords.google.com/api/adwords/cm/v201402"><requestId>0004f705416b1e980ae67d8200003d24</requestId><serviceName>CampaignCriterionService</serviceName><methodName>mutate</methodName><operations>0</operations><responseTime>309</responseTime></ResponseHeader></soap:Header><soap:Body><soap:Fault><faultcode>soap:Server</faultcode><faultstring>[CriterionError.INVALID_IP_ADDRESS > > @ > operations[0].operand.criterion.ipAddress]</faultstring><detail><ApiExceptionFault > > xmlns="https://adwords.google.com/api/adwords/cm/v201402"><message>[CriterionError.INVALID_IP_ADDRESS > > @ > operations[0].operand.criterion.ipAddress]</message><ApplicationException.Type>ApiException</ApplicationException.Type><errors > > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:type="CriterionError"><fieldPath>operations[0].operand.criterion.ipAddress</fieldPath><trigger></trigger><errorString>CriterionError.INVALID_IP_ADDRESS</errorString><ApiError.Type>CriterionError</ApiError.Type><reason>UNKNOWN</reason></errors></ApiExceptionFault></detail></soap:Fault></soap:Body></soap:Envelope> > > Plain IPs (70.210.9.1) and using a /32 (70.210.9.1/32) both work fine, > which implies (along with the docs) that I should be using the format > above. I also tried with 70.210.9.* as the UI uses but get the same error > there. > > Ideas? > -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 --- You received this message because you are subscribed to the Google Groups "AdWords API Forum" group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/4c9f3f55-99fd-4c23-8120-1d32513c2221%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.