Hi Birckin,

I wonder if your issue is related to 
http://code.google.com/p/google-api-adwords-php/issues/detail?id=5.
The thread seem to suggest that casting the id to a float fixes the
error. Could you try it out and let me know if it works?

You might also want to open an issue at 
http://code.google.com/p/google-api-adwords-php/issues/list
if you think this issue is unrelated to the one I mentioned above.

Cheers,
Anash P. Oommen,
AdWords API Advisor.

On Jul 26, 3:05 pm, Birckin <birc...@gmail.com> wrote:
> Hello again,
>
> Sorry for the delay in the answer, these are the whole SOAP request
> and response for the Campaign's AdGroups list:
>
> <?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/
> v200909" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><SOAP-
> ENV:Header><ns1:RequestHeader
> xsi:type="ns1:RequestHeader"><ns1:applicationToken>****</
> ns1:applicationToken><ns1:authToken>****</
> ns1:authToken><ns1:clientEmail>****</
> ns1:clientEmail><ns1:developerToken>****</
> ns1:developerToken><ns1:userAgent>AwApi-PHP-2.0.1-Digital Click Media</
> ns1:userAgent></ns1:RequestHeader></SOAP-ENV:Header><SOAP-
> ENV:Body><ns1:get><ns1:selector><ns1:campaignId>57836699</
> ns1:campaignId><ns1:statsSelector><ns1:dateRange><ns1:min>20100725</
> ns1:min><ns1:max>20100725</ns1:max></ns1:dateRange></
> ns1:statsSelector></ns1:selector></ns1:get></SOAP-ENV:Body></SOAP-
> ENV:Envelope>
>
> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/
> envelope/"><soap:Header><ResponseHeader xmlns="https://
> adwords.google.com/api/adwords/cm/
> v200909"><requestId>7a3ca53032fdacb78cee511d5036d6bb</
> requestId><operations>1</operations><responseTime>251</
> responseTime><units>1</units></ResponseHeader></
> soap:Header><soap:Body><getResponse xmlns="https://adwords.google.com/
> api/adwords/cm/v200909"><rval><totalNumEntries>1</
> totalNumEntries><Page.Type>AdGroupPage</
> Page.Type><entries><id>2177288939</id><campaignId>57836699</
> campaignId><campaignName>Despedida Solteros</campaignName><name>Artí
> culos despedidas</name><status>ENABLED</status><bids 
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> xsi:type="ManualCPCAdGroupBids"><AdGroupBids.Type>ManualCPCAdGroupBids</
> AdGroupBids.Type><keywordMaxCpc><amount><ComparableValue.Type>Money</
> ComparableValue.Type><microAmount>200000</microAmount></amount></
> keywordMaxCpc></bids><stats><startDate>20100725</
> startDate><endDate>20100725</endDate><network>ALL</network><clicks>54</
> clicks><impressions>534</
> impressions><cost><ComparableValue.Type>Money</
> ComparableValue.Type><microAmount>12000000</microAmount></
> cost><averagePosition>3.350187265917603</
> averagePosition><averageCpc><ComparableValue.Type>Money</
> ComparableValue.Type><microAmount>222222</microAmount></
> averageCpc><averageCpm><ComparableValue.Type>Money</
> ComparableValue.Type><microAmount>22471910</microAmount></
> averageCpm><ctr>0.10112359550561797</ctr><conversions>0</
> conversions><conversionRate>0.0</
> conversionRate><costPerConversion><ComparableValue.Type>Money</
> ComparableValue.Type><microAmount>0</microAmount></
> costPerConversion><conversionsManyPerClick>0</
> conversionsManyPerClick><conversionRateManyPerClick>0.0</
> conversionRateManyPerClick><costPerConversionManyPerClick><ComparableValue. 
> Type>Money</
> ComparableValue.Type><microAmount>0</microAmount></
> costPerConversionManyPerClick><Stats.Type>Stats</Stats.Type></stats></
> entries></rval></getResponse></soap:Body></soap:Envelope>
>
> Just as you thought, the id I'm "using" is not the one in the response
> XML. I've checked everything and this is what I found.
>
> First I checked my code verifying I'm using the correct id and
> everything is fine. The request I'm doing in PHP is:
>
>             $adGroupService = $user->GetAdGroupService('v200909');
>             $selector = new AdGroupSelector();
>             $selector->adGroupIds = array($id);
>             $page = $adGroupService->get($selector);
>
> $user object is an AdWordsUser from the Google's PHP implementation. I
> have also verified also that $selector value just before the get()
> call is:
>
>         AdGroupSelector Object
>         (
>             [campaignId] =>
>             [adGroupIds] => Array
>                 (
>                     [0] => 2177288939
>                 )
>
>             [statsSelector] =>
>             [paging] =>
>         )
>
> Which have the correct id number. I've also noticed that the id the
> SOAP request is using is the max integer, so the Google's PHP
> implementation may have some issue with this, I'm going to explore a
> bit inside to see when does this overflow happens, I will post any
> result. Any ideas or known issues in Google's PHP implementation would
> help too.
>
> Thank you very much.
>
> On 23 jul, 12:42, AdWords API Advisor <adwordsapiadvi...@google.com>
> wrote:
>
>
>
> > Hi Birckin,
>
> > Could you confirm if the adgroup id in your request is correct? I
> > can't seem to locate this ad group.
> > Could you try retrieving the adgroup ids from the campaign once more
> > and post the sanitized xml (or the request id) if this adgroup id is
> > valid?
>
> > Cheers,
> > Anash P. Oommen,
> > AdWords API Advisor
>
> > On Jul 22, 3:47 pm, Birckin <birc...@gmail.com> wrote:
>
> > > Hello,
>
> > > I'm currently using v200909 for PHP, and I'm having an issue when
> > > getting information of some AdGroups.
>
> > > The problem is quite odd, because the response from the API is that
> > > the AdGroup doesn't exist (see SOAP response below), but it does exist
> > > in the Campaign's AdGroups list, and so it does in the google.com/
> > > adwords website with its whole information of keywords, ads and such
> > > (logging in with the same user and password I use in the auth.ini
> > > file).
> > > Also, the problem only happens with some AdGroups (even active ones),
> > > I can retrieve the whole information of other several AdGroups through
> > > the API without any problem.
>
> > > I also haven't changed the application code in some time, and this
> > > problem started to happen suddenly a few days ago, around Thursday
> > > from the past week. What may it be?
>
> > > I'm copying the SOAP request and response of the problem if it is of
> > > any help:
>
> > > <?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/
> > > v200909" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><SOAP-
> > > ENV:Header><ns1:RequestHeader
> > > xsi:type="ns1:RequestHeader"><ns1:applicationToken>****</
> > > ns1:applicationToken><ns1:authToken>****</
> > > ns1:authToken><ns1:clientEmail>****</
> > > ns1:clientEmail><ns1:developerToken>****</
> > > ns1:developerToken><ns1:userAgent>AwApi-PHP-2.0.1-Digital Click Media</
> > > ns1:userAgent></ns1:RequestHeader></SOAP-ENV:Header><SOAP-
> > > ENV:Body><ns1:get><ns1:selector><ns1:adGroupIds>2147483647</
> > > ns1:adGroupIds></ns1:selector></ns1:get></SOAP-ENV:Body></SOAP-
> > > ENV:Envelope>
>
> > > <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/
> > > envelope/"><soap:Header><ResponseHeader xmlns="https://
> > > adwords.google.com/api/adwords/cm/
> > > v200909"><requestId>622b963301dfa10acd54444452f355f4</
> > > requestId><operations>1</operations><responseTime>134</
> > > responseTime><units>1</units></ResponseHeader></
> > > soap:Header><soap:Body><getResponse xmlns="https://adwords.google.com/
> > > api/adwords/cm/v200909"><rval><totalNumEntries>0</
> > > totalNumEntries><Page.Type>AdGroupPage</Page.Type></rval></
> > > getResponse></soap:Body></soap:Envelope>
>
> > > Thanks in advance.- Ocultar texto de la cita -
>
> > - Mostrar texto de la cita -

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

Reply via email to