Hi Olemis,

I've responded and will be tracking this at
http://code.google.com/p/google-api-adwords-python-lib/issues/detail?id=134.

Thanks,
--Stan


On Nov 2, 5:07 pm, Olemis Lang <[email protected]> wrote:
> Forgot something important , please read below
>
>
>
>
>
>
>
>
>
> On Tue, Nov 2, 2010 at 4:05 PM, Olemis Lang <[email protected]> wrote:
> > On Tue, Nov 2, 2010 at 3:22 PM, Olemis Lang <[email protected]> wrote:
> >> On Tue, Nov 2, 2010 at 1:46 PM, AdWords API Advisor
> >> <[email protected]>  wrote:
> >>> Hi Olemis,
>
> >> Thnx for your reply .
> >> :o)
>
> >>> If the email you specified is the target account then you shouldn't
> >>> specify a clientEmail at all.
>
> >> That's what I thought after reviewing the original code of the app
> >> before upgrading it to use v201008 . However , if I omit clientEmail
> >> then I get
>
> >> {{{
> >> #!python
>
> >> Traceback (most recent call last):
> >>  [...]
> >>  File 
> >> "/path/to/venv/lib/python2.5/site-packages/adspygoogle/adwords/AdWordsWebSe
> >>  rvice.py",
> >> line 125, in __ManageSoap
> >>    raise e
> >> AdWordsRequestError: Code 94: Must specify a client in order to do
> >> traffic estimates.
> >> }}}
>
> >> The same happens if I set clientEmail to an empty string . So, I
> >> suppose something weird is happening .
>
> >> What's wrong ? Is it an error specific to Python library ? How could I
> >> work around this ?
>
> >>> A clientEmail is only necessary when
> >>> you are authenticating as an MCC user and need to target the request
> >>> to a specific client account.
>
> >> PS: BTW I'm using Python client library.
>
> > I'll try to elaborate more on this and document the results I got
> > (hopefully you'll find out that I'm an organized person ;o)
>
> > || Service || clientEmail = email || Patched || clientEmail = '' || No
> > client Email ||
> > || Sandbox || Error 1 || ok || Error 3 || Error 3 ||
> > || Adwords || Error 1 || Error 2 || Error 3 || Error 3 ||
>
> > Errors
> > --------
>
> > 1- Cannot serialize recursive object
> > 2- Code 1: The request did not contain a header named 'email'.
> > 3- Code 94: Must specify a client in order to do traffic estimates.
>
> > `Patch` column shown above means that SOAPpy was patched by changing
>
> ... and clientEmail = email ...
>
>
>
>
>
>
>
>
>
> > {{{
> > #!python
>
> > if self.use_refs == 0 :
> > }}}
>
> > ... to use this instead ...
>
> > {{{
> > #!python
>
> > if self.use_refs == 0 and not isinstance(obj, basestring):
> > }}}
>
> > inside SOAPBuilder.py (SOAPpy) . The problem with recursiveness is due
> > to the fact that (quite often in Python) string objects are singletons
> > that share the same identity (i.e. `id`) even if declared in different
> > locations .
>
> --
> Regards,
>
> Olemis.
>
> Blog ES:http://simelo-es.blogspot.com/
> Blog EN:http://simelo-en.blogspot.com/
>
> Featured article:

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

Reply via email to