On 12/1/10, AdWords API Advisor <[email protected]> wrote:
> Hi Olemis,
>

:o)

> I believe the issue is still with the Python library. If an MCC
> account doesn't have access to the client account specified in the
> request (or a misconfigured account for that matter), you should get
> specific errors from the server, typically an AuthorizationError or
> AuthenticationError

And this is what I got when I posted requests with clientEmail header
not set . The exact error message was (I mentioned this before ...)

{{{
AdWordsRequestError: Code 94: Must specify a client in order to do
traffic estimates.
}}}

Recursive object error was raised when I specified clientEmail = email
= "MCC account" as a disparate attempt to work around this issue . The
explanation is that (most ? ... my !!!) CPython interpreters treat
string objects as singleton objects so they look as the same object at
serialization time , hence SOAP serializer assumes it's a recursive
object tree .

Anyway , for further information please read detailed information in
my previous messages.

After recreating accounts and so on , code with clientHeader not set
worked as expected .

> See
>
> http://code.google.com/apis/adwords/docs/reference/latest/TargetingIdeaService.AuthorizationError.html
> and
> http://code.google.com/apis/adwords/docs/reference/latest/TargetingIdeaService.AuthenticationError.html
> for details.
>

Like I mentioned before I can call methods on other web services (e.g.
AccountService) so this is definitely not related to authentication
issues .

> The server won't complain about the inability to serialize a recursive
> object.

+1

> Anyways, the owner of the python library (who is also part of our
> AdWords team) is investigating the issue.
>

Oh !!!
Please just let him know (and all the team ;o) how much I like the
implementation of the Py library , multiply that by 100,000 kudos and
cheers and, considering that the root cause is already identified ,
just let them focus on other tasks ...

:)

... and please let me know if it is possible that an account may be
(temporarily) disabled or for some reason (which one ?) unable to
perform (estimation) API calls, so that I can troubleshoot the
situation if this happens to me in the future .

Thnx for your patience .

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