Hi, The problem is that you need to specify the clientCustomerId containing the campaignId 79779018, as far as I can see you are using you MCC credentials to generate you AuthToken.
Best, -David Torres - AdWords API Team On Wednesday, July 11, 2012 7:36:51 PM UTC-4, iateadonut wrote: > > Hi, > > I'm trying to get text ads. But first, I've tried to get ad groups using > GetAdGroups.php. > > From a daily report I run, I can see that the following ad groups coincide > with the following campaign: > > +------------+------------+ > | campaignId | adGroupId | > +------------+------------+ > | 79779018 | 3782999778 | > | 79779018 | 3782999898 | > | 79779018 | 3783000018 | > | 79779018 | 3783000258 | > | 79779018 | 3783000378 | > | 79779018 | 3783000498 | > | 79779018 | 3783000618 | > | 79779018 | 3783000738 | > | 79779018 | 3783001098 | > | 79779018 | 3783001218 | > | 79779018 | 3783001338 | > | 79779018 | 3783001578 | > | 79779018 | 3783001818 | > | 79779018 | 3783001938 | > | 79779018 | 3783002058 | > | 79779018 | 3783002298 | > | 79779018 | 3783002418 | > +------------+------------+ > > However, my SOAP request returns no adGroups found (I'm using 201109_1, > but couldn't find a php library to download that had the 201206 version): > > # php ./GetAdGroups.php > No ad groups were found. > > SOAP LOG: > [Jul 11 2012 15:54:07.000000 - INFO] POST > /api/adwords/cm/v201109_1/AdGroupService HTTP/1.1 > Host: adwords.google.com > Connection: Keep-Alive > User-Agent: PHP-SOAP/5.2.14, gzip > Accept-Encoding: gzip, deflate > Content-Encoding: gzip > Content-Type: text/xml; charset=utf-8 > SOAPAction: "" > Content-Length: 670 > > <?xml version="1.0" encoding="UTF-8"?> > <SOAP-ENV:Envelope xmlns:SOAP-ENV=" > http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1=" > https://adwords.google.com/api/adwords/cm/v201109_1"> > <SOAP-ENV:Header> > <ns1:RequestHeader> > <ns1:authToken>*****</ns1:authToken> > <ns1:developerToken>*****</ns1:developerToken> > <ns1:userAgent>AwApi-PHP-3.1.0-*****'s Test App</ns1:userAgent> > </ns1:RequestHeader> > </SOAP-ENV:Header> > <SOAP-ENV:Body> > <ns1:get> > <ns1:serviceSelector> > <ns1:fields>Id</ns1:fields> > <ns1:fields>Name</ns1:fields> > <ns1:predicates> > <ns1:field>CampaignId</ns1:field> > <ns1:operator>IN</ns1:operator> > <ns1:values>79779018</ns1:values> > </ns1:predicates> > <ns1:ordering> > <ns1:field>Name</ns1:field> > <ns1:sortOrder>ASCENDING</ns1:sortOrder> > </ns1:ordering> > <ns1:paging> > <ns1:startIndex>0</ns1:startIndex> > <ns1:numberResults>500</ns1:numberResults> > </ns1:paging> > </ns1:serviceSelector> > </ns1:get> > </SOAP-ENV:Body> > </SOAP-ENV:Envelope> > > HTTP/1.1 200 OK > Content-Type: text/xml; charset=UTF-8 > Content-Encoding: gzip > Date: Wed, 11 Jul 2012 19:54:07 GMT > Expires: Wed, 11 Jul 2012 19:54:07 GMT > Cache-Control: private, max-age=0 > X-Content-Type-Options: nosniff > X-Frame-Options: SAMEORIGIN > X-XSS-Protection: 1; mode=block > Content-Length: 308 > Server: GSE > > <?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_1"> > <requestId>0004c49335b680000a422b4f00004ea1</requestId> > <serviceName>AdGroupService</serviceName> > <methodName>get</methodName> > <operations>1</operations> > <responseTime>342</responseTime> > <units>1</units> > </ResponseHeader> > </soap:Header> > <soap:Body> > <getResponse xmlns=" > https://adwords.google.com/api/adwords/cm/v201109_1"> > <rval> > <totalNumEntries>0</totalNumEntries> > <Page.Type>AdGroupPage</Page.Type> > </rval> > </getResponse> > </soap:Body> > </soap:Envelope> > > > > > Same for get text ads: > > # php ./GetTextAds.php > No text ads were found. > > I got frustrated and used all the adGroupIds from my database in the last > 2 days as my array: > array ( > 0 => '2418977898', > 1 => '2418978258', > 2 => '2418978498', > 3 => '2418978858', > 4 => '2418979098', > 5 => '2418979698', > 6 => '2418979818', > 7 => '2418980178', > 8 => '2418980418', > 9 => '2418980538', > 10 => '2418981498', > 11 => '2418981738', > 12 => '2418982098', > 13 => '2418982338', > 14 => '2418982698', > 15 => '2418982818', > 16 => '2418982938', > 17 => '2418983058', > 18 => '2418983178', > 19 => '2418983298', > 20 => '2418983418', > 21 => '2418983538', > 22 => '2418983658', > 23 => '2418984018', > 24 => '2418984378', > 25 => '2418984498', > 26 => '2418985098', > 27 => '2418985338', > 28 => '2418985698', > 29 => '2418985938', > 30 => '2418986538', > 31 => '2418986658', > 32 => '2418986778', > 33 => '2418987018', > 34 => '2418987138', > 35 => '2418987378', > 36 => '2418987618', > 37 => '2418987738', > 38 => '2418988098', > 39 => '2418988698', > 40 => '2418988818', > 41 => '2418989418', > 42 => '2418989658', > 43 => '2418989778', > 44 => '2418990138', > 45 => '2418990258', > 46 => '2418991218', > 47 => '2418991338', > 48 => '2418991458', > 49 => '2418991698', > 50 => '2418991818', > 51 => '2418992178', > 52 => '2418992298', > 53 => '2418992658', > 54 => '2418992778', > 55 => '2418993018', > 56 => '2418993498', > 57 => '2418993618', > 58 => '2418993858', > 59 => '2418993978', > 60 => '2418994098', > 61 => '2418994338', > 62 => '2418994578', > 63 => '2418994698', > 64 => '2418994938', > 65 => '2418995178', > 66 => '2418995298', > 67 => '2418996018', > 68 => '2418996138', > 69 => '2418996258', > 70 => '2418996498', > 71 => '2418996738', > 72 => '2418996978', > 73 => '2418997098', > 74 => '2418997218', > 75 => '2418997458', > 76 => '2418997578', > 77 => '2418997818', > 78 => '2418998058', > 79 => '2418998298', > 80 => '2418998418', > 81 => '2418998538', > 82 => '2418998658', > 83 => '2418999018', > 84 => '2418999138', > 85 => '2418999378', > 86 => '2418999498', > 87 => '2418999738', > 88 => '2418999858', > 89 => '2419000458', > 90 => '2419000578', > 91 => '2419000698', > 92 => '2431477098', > 93 => '2431477218', > 94 => '2431478418', > 95 => '2431479138', > 96 => '2431479378', > 97 => '2431479618', > 98 => '2431479738', > 99 => '2431480218', > 100 => '2431480458', > 101 => '2431480818', > 102 => '2431481778', > 103 => '2431481898', > 104 => '2431482978', > 105 => '2431483578', > 106 => '2431484178', > 107 => '2431484778', > 108 => '2431485018', > 109 => '2431485258', > 110 => '2431485498', > 111 => '2431486338', > 112 => '2431486458', > 113 => '2431488018', > 114 => '2431488498', > 115 => '2431488618', > 116 => '2431488978', > 117 => '2431489698', > 118 => '2431490778', > 119 => '2431491138', > 120 => '2431491258', > 121 => '2431492098', > 122 => '2431492338', > 123 => '2431492578', > 124 => '2431493298', > 125 => '2431493778', > 126 => '2431494258', > 127 => '2431494618', > 128 => '2431494858', > 129 => '2431494978', > 130 => '2431495218', > 131 => '2431495698', > 132 => '2546543538', > 133 => '2546543658', > 134 => '3782999778', > 135 => '3782999898', > 136 => '3783000018', > 137 => '3783000258', > 138 => '3783000378', > 139 => '3783000498', > 140 => '3783000618', > 141 => '3783000738', > 142 => '3783001098', > 143 => '3783001218', > 144 => '3783001338', > 145 => '3783001578', > 146 => '3783001818', > 147 => '3783001938', > 148 => '3783002058', > 149 => '3783002298', > 150 => '3783002418', > ) > > > *I couldn't get this to log* (unless I produced *an empty array*, the > results of which are below): > > [Jul 11 2012 16:11:47.000000 - ERROR] POST > /api/adwords/cm/v201109_1/AdGroupAdService HTTP/1.1 > Host: adwords.google.com > Connection: Keep-Alive > User-Agent: PHP-SOAP/5.2.14, gzip > Accept-Encoding: gzip, deflate > Content-Encoding: gzip > Content-Type: text/xml; charset=utf-8 > SOAPAction: "" > Content-Length: 728 > > <?xml version="1.0" encoding="UTF-8"?> > <SOAP-ENV:Envelope xmlns:SOAP-ENV=" > http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1=" > https://adwords.google.com/api/adwords/cm/v201109_1"> > <SOAP-ENV:Header> > <ns1:RequestHeader> > <ns1:authToken>*****</ns1:authToken> > <ns1:developerToken>****</ns1:developerToken> > <ns1:userAgent>AwApi-PHP-3.1.0-*****'s Test App</ns1:userAgent> > </ns1:RequestHeader> > </SOAP-ENV:Header> > <SOAP-ENV:Body> > <ns1:get> > <ns1:serviceSelector> > <ns1:fields>Headline</ns1:fields> > <ns1:fields>Id</ns1:fields> > <ns1:predicates> > <ns1:field>AdGroupId</ns1:field> > <ns1:operator>IN</ns1:operator> > </ns1:predicates> > <ns1:predicates> > <ns1:field>AdType</ns1:field> > <ns1:operator>IN</ns1:operator> > <ns1:values>TEXT_AD</ns1:values> > </ns1:predicates> > <ns1:predicates> > <ns1:field>Status</ns1:field> > <ns1:operator>IN</ns1:operator> > <ns1:values>ENABLED</ns1:values> > <ns1:values>PAUSED</ns1:values> > <ns1:values>DISABLED</ns1:values> > </ns1:predicates> > <ns1:ordering> > <ns1:field>Headline</ns1:field> > <ns1:sortOrder>ASCENDING</ns1:sortOrder> > </ns1:ordering> > <ns1:paging> > <ns1:startIndex>0</ns1:startIndex> > <ns1:numberResults>500</ns1:numberResults> > </ns1:paging> > </ns1:serviceSelector> > </ns1:get> > </SOAP-ENV:Body> > </SOAP-ENV:Envelope> > > HTTP/1.1 500 Internal Server Error > Content-Type: text/xml; charset=UTF-8 > Content-Encoding: gzip > Date: Wed, 11 Jul 2012 20:11:47 GMT > Expires: Wed, 11 Jul 2012 20:11:47 GMT > Cache-Control: private, max-age=0 > X-Content-Type-Options: nosniff > X-Frame-Options: SAMEORIGIN > X-XSS-Protection: 1; mode=block > Content-Length: 504 > Server: GSE > > <?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_1"> > <requestId>0004c49374e401f80a4255ea00001e54</requestId> > <serviceName>AdGroupAdService</serviceName> > <methodName>get</methodName> > <operations>1</operations> > <responseTime>129</responseTime> > <units>1</units> > </ResponseHeader> > </soap:Header> > <soap:Body> > <soap:Fault> > <faultcode>soap:Server</faultcode> > <faultstring>[SelectorError.MISSING_PREDICATE_VALUES @ > serviceSelector]</faultstring> > <detail> > <ApiExceptionFault xmlns=" > https://adwords.google.com/api/adwords/cm/v201109_1"> > <message>[SelectorError.MISSING_PREDICATE_VALUES @ > serviceSelector]</message> > > <ApplicationException.Type>ApiException</ApplicationException.Type> > <errors xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:type="SelectorError"> > <fieldPath>serviceSelector</fieldPath> > <trigger/> > > <errorString>SelectorError.MISSING_PREDICATE_VALUES</errorString> > <ApiError.Type>SelectorError</ApiError.Type> > <reason>MISSING_PREDICATE_VALUES</reason> > </errors> > </ApiExceptionFault> > </detail> > </soap:Fault> > </soap:Body> > </soap:Envelope> > > > > > -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
