On Thursday 18 March 2010, AdWords API Advisor elucidated thus:
> Hi Joshua,
>
> It seems you've found answers to many of your questions. Which ones
> are outstanding?
Thanks for replying. The one outstanding is the response I'm getting
when I don't have access to the queried campaign. With the v13 API, if
I queried a campaign I didn't have access to (maybe because I didn't
supply the correct account e-mail), I got:
'This campaign is accessible to the user, but does not belong to the
current customer. If you wish to access this campaign, you must set
the clientEmail header to an appropriate login.'
With 200909, I simply get:
(CampaignPage){
totalNumEntries = 0
Page.Type = "CampaignPage"
totalBudget =
(Budget){
period = "DAILY"
amount =
(Money){
ComparableValue.Type = "Money"
microAmount = 0
}
deliveryMethod = "STANDARD"
}
}
with no indication if it is a valid campaign ID, or whether or not I
have access to the ID I queried. The distinction between "not
existing" and "insufficient permissions" seems to have been removed
with no way (I can see) to tell the difference.
Thanks!
j
>
> Best,
> - Eric Koleda, AdWords API Team
>
> On Mar 17, 10:13 pm, "Joshua J. Kugler" <[email protected]> wrote:
> > On Wednesday 17 March 2010, Joshua J. Kugler elucidated thus:
> > > All I get from the campaign_service.Get(selector) call (this is
> > > using suds in Python):
> > >
> > > (CampaignPage){
> > > totalNumEntries = 0
> > > Page.Type = "CampaignPage"
> > > totalBudget =
> > > (Budget){
> > > period = "DAILY"
> > > amount =
> > > (Money){
> > > ComparableValue.Type = "Money"
> > > microAmount = 0
> > > }
> > > deliveryMethod = "STANDARD"
> > > }
> > > }
> >
> > OK, I from a v13 API call that I don't have any campaigns available
> > to me...so, that answers part of my question, BUT when I specify an
> > id in getCampaign (v13) it tells me I can't access that campaign.
> > When I do that for v200909, it just returns zero records and
> > doesn't tell me why. Not very friendly. :)
> >
> > > I see that the CampaignService has an object named "Stats" which
> > > has all the aforementioned fields, but there is no indication on
> > > how to retrieve that object for a campaign. How do I do a call
> > > that will retrieve a Stats object, and thus the information I
> > > need?
> >
> > OK, so I understand now that if results are returned, they'll
> > include a "Stats" object...got it.
> >
> > > In fact, in the wsdl file, on line 3352 (CampaignService.wsdl for
> > > 200909), the operation is defined as:
> > >
> > > <wsdl:operation name="get">
> > >
> > > (lower case 'G'). Same for 'mutate.' It would seem the
> > > documentation is incorrect in this case.
> >
> > Sigh...I could have sworn the docs were saying "Get," but I guess
> > not. They are saying GetSomething for the old calls when the
> > correct call is getSomething, though. :)
> >
> > So, a couple of questions answered, one still outstanding. :)
> >
> > j
> >
> > --
> > Joshua Kugler
> > Part-Time System Admin/Programmerhttp://www.eeinternet.com
> > PGP Key:http://pgp.mit.edu/ID 0x73B13B6A
--
Joshua Kugler
Part-Time System Admin/Programmer
http://www.eeinternet.com
PGP Key: http://pgp.mit.edu/ ID 0x73B13B6A
--
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.
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