Re: TrafficEstimatorService and clientEmail header ...

2010-12-01 Thread Olemis Lang
On 12/1/10, AdWords API Advisor  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 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


Re: TrafficEstimatorService and clientEmail header ...

2010-12-01 Thread AdWords API Advisor
Hi Olemis,

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 depending on the error encountered on the server.
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.

The server won't complain about the inability to serialize a recursive
object. If the server faces an unhandled error like this, it will
return an InternalApiError instead. See
http://code.google.com/apis/adwords/docs/reference/latest/CampaignService.InternalApiError.html
for details.

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

Cheers,
Anash P. Oommen,
AdWords API Advisor.

On Nov 30, 12:06 am, Olemis Lang  wrote:
> On Mon, Nov 29, 2010 at 12:51 PM, AdWords API Advisor
>
>  wrote:
> > Hi Olemis,
>
> Hi !
>
> > Please post updates to the Python client library issue tracker:
>
> >  http://code.google.com/p/google-api-adwords-python-lib/issues/detail?...
>
> > The library maintainers will be notified of this change.
>
> Indeed it doesn't seem so . The situation was solved by following the
> whole process once again i.e. recreating a new MCC account and binding
> further Adwords user accounts (hopefully was possible to do that ...)
> . So I suppose it was some kind of account configuration option, or
> policy , or ... but definitely nothing related to Python Adwords |
> SOAP lib . Code and everything else was correct . This makes me wonder
> :
>
> Q:
>   - What are the requirements & conditions for accessing Adwords API ?
>   - Is it possible that an account may be (temporarily) disabled or
>      for some reason (which one ?) unable to perform API calls ?
>
> Hopefully my curiosity will be satisfied after this
>
> PS: Sorry if I caused you any trouble .
>
> --
> 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 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


Re: TrafficEstimatorService and clientEmail header ...

2010-11-29 Thread Olemis Lang
On Mon, Nov 29, 2010 at 12:51 PM, AdWords API Advisor
 wrote:
> Hi Olemis,
>

Hi !

> Please post updates to the Python client library issue tracker:
>
>  http://code.google.com/p/google-api-adwords-python-lib/issues/detail?id=134
>
> The library maintainers will be notified of this change.
>

Indeed it doesn't seem so . The situation was solved by following the
whole process once again i.e. recreating a new MCC account and binding
further Adwords user accounts (hopefully was possible to do that ...)
. So I suppose it was some kind of account configuration option, or
policy , or ... but definitely nothing related to Python Adwords |
SOAP lib . Code and everything else was correct . This makes me wonder
:

Q:
  - What are the requirements & conditions for accessing Adwords API ?
  - Is it possible that an account may be (temporarily) disabled or
 for some reason (which one ?) unable to perform API calls ?

Hopefully my curiosity will be satisfied after this

PS: Sorry if I caused you any trouble .

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


Re: TrafficEstimatorService and clientEmail header ...

2010-11-29 Thread AdWords API Advisor
Hi Olemis,

Please post updates to the Python client library issue tracker:

  http://code.google.com/p/google-api-adwords-python-lib/issues/detail?id=134

The library maintainers will be notified of this change.

Best,
- Eric Koleda, AdWords API Team

On Nov 24, 2:12 pm, Olemis Lang  wrote:
> Hi !
>
> On Tue, Nov 2, 2010 at 7:13 PM, api.sgrinb...@gmail.com
>
>  wrote:
> > Hi Olemis,
>
> > I've responded and will be tracking this at
> >http://code.google.com/p/google-api-adwords-python-lib/issues/detail?
>
> It's been A LONG TIME since I asked for this issue and still can't
> find a solution . I've tried many times without clientEmail set and
> still receive this error message
>
>   - Must specify a client in order to do traffic estimates.
>
> The Adwords account in email header is an MCC account , password is
> ok, other services work ...
>
> How could I troubleshoot this issue ? What's going wrong with this ?
>
> --
> 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 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


Re: TrafficEstimatorService and clientEmail header ...

2010-11-24 Thread Olemis Lang
Hi !

On Tue, Nov 2, 2010 at 7:13 PM, api.sgrinb...@gmail.com
 wrote:
> 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.
>

It's been A LONG TIME since I asked for this issue and still can't
find a solution . I've tried many times without clientEmail set and
still receive this error message

  - Must specify a client in order to do traffic estimates.

The Adwords account in email header is an MCC account , password is
ok, other services work ...

How could I troubleshoot this issue ? What's going wrong with this ?

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


Re: TrafficEstimatorService and clientEmail header ...

2010-11-02 Thread api.sgrinb...@gmail.com
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  wrote:
> Forgot something important , please read below
>
>
>
>
>
>
>
>
>
> On Tue, Nov 2, 2010 at 4:05 PM, Olemis Lang  wrote:
> > On Tue, Nov 2, 2010 at 3:22 PM, Olemis Lang  wrote:
> >> On Tue, Nov 2, 2010 at 1:46 PM, AdWords API Advisor
> >>   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 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


Re: TrafficEstimatorService and clientEmail header ...

2010-11-02 Thread Olemis Lang
Forgot something important , please read below

On Tue, Nov 2, 2010 at 4:05 PM, Olemis Lang  wrote:
> On Tue, Nov 2, 2010 at 3:22 PM, Olemis Lang  wrote:
>> On Tue, Nov 2, 2010 at 1:46 PM, AdWords API Advisor
>>   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/AdWordsWebService.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 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


Re: TrafficEstimatorService and clientEmail header ...

2010-11-02 Thread Olemis Lang
On Tue, Nov 2, 2010 at 3:22 PM, Olemis Lang  wrote:
> On Tue, Nov 2, 2010 at 1:46 PM, AdWords API Advisor
>   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/AdWordsWebService.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

{{{
#!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 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


Re: TrafficEstimatorService and clientEmail header ...

2010-11-02 Thread Olemis Lang
On Tue, Nov 2, 2010 at 1:46 PM, AdWords API Advisor
  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/AdWordsWebService.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.

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


Re: TrafficEstimatorService and clientEmail header ...

2010-11-02 Thread AdWords API Advisor
Hi Olemis,

If the email you specified is the target account then you shouldn't
specify a clientEmail at all.  A clientEmail is only necessary when
you are authenticating as an MCC user and need to target the request
to a specific client account.

Best,
- Eric Koleda, AdWords API Team

On Nov 2, 11:32 am, Olemis Lang  wrote:
> On Mon, Nov 1, 2010 at 3:13 PM, Olemis Lang  wrote:
>
> [...]
>
>
>
>
>
>
>
>
>
>
>
> > {{{
> > #!python
>
> > Traceback (most recent call last):
> >  [...]
> >  File 
> > "/path/to/venv/lib/python2.5/site-packages/adspygoogle/adwords/AdWordsWebSe 
> > rvice.py",
> > line 130, in __ManageSoap
> >    raise Error(e)
> > Error: 
> > }}}
>
> > Q:
> >  - Is it possible (at service level) to specify clientEmail = email ,
> >    or is it a bug using Py lib ?
> >  - If that's possible, should users have two Adwords accounts
> >     (i.e. one for email and other clientEmail ) ?
> >  - IOW , is it that users may not use themselves as clients ?
> >  - If this is possible then, how ?
>
> I'm still stuck trying to solve this issue. Nonetheless I've
> discovered this ticket @ Py client lib issue tracker [1]_ which is
> exactly what I mentioned before . I realized its status is set to
> 'Invalid'. Therefore the question still stands :
>
>   - Is it possible to obtain traffic estimates if having a single
>      Adwords enabled account ?
>   - If this is possible then, how ?
>
> Thnx in advance (and if I'm missing something already documented
> somewhere, I'd appreciate if you please could forward me to the right
> place where relevant instructions and|or informations are explained)
>
> PS: I don't remember I had these troubles when I ran the same app
> (once upon a time ...) by submitting raw SOAP(py) requests to v13
> services . I actually could do this and AFAICR I only used a single
> Adwords account. Is it probably a bug in Python client lib ?
>
> .. [1] Error: Cannot serialize recursive object ...
>          
> (http://code.google.com/p/google-api-adwords-python-lib/issues/detail?...)
>
> --
> 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 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


Re: TrafficEstimatorService and clientEmail header ...

2010-11-02 Thread Olemis Lang
On Mon, Nov 1, 2010 at 3:13 PM, Olemis Lang  wrote:
[...]
>
> {{{
> #!python
>
> Traceback (most recent call last):
>  [...]
>  File 
> "/path/to/venv/lib/python2.5/site-packages/adspygoogle/adwords/AdWordsWebService.py",
> line 130, in __ManageSoap
>    raise Error(e)
> Error: 
> }}}
>
> Q:
>  - Is it possible (at service level) to specify clientEmail = email ,
>    or is it a bug using Py lib ?
>  - If that's possible, should users have two Adwords accounts
>     (i.e. one for email and other clientEmail ) ?
>  - IOW , is it that users may not use themselves as clients ?
>  - If this is possible then, how ?
>

I'm still stuck trying to solve this issue. Nonetheless I've
discovered this ticket @ Py client lib issue tracker [1]_ which is
exactly what I mentioned before . I realized its status is set to
'Invalid'. Therefore the question still stands :

  - Is it possible to obtain traffic estimates if having a single
 Adwords enabled account ?
  - If this is possible then, how ?

Thnx in advance (and if I'm missing something already documented
somewhere, I'd appreciate if you please could forward me to the right
place where relevant instructions and|or informations are explained)

PS: I don't remember I had these troubles when I ran the same app
(once upon a time ...) by submitting raw SOAP(py) requests to v13
services . I actually could do this and AFAICR I only used a single
Adwords account. Is it probably a bug in Python client lib ?

.. [1] Error: Cannot serialize recursive object ...
 
(http://code.google.com/p/google-api-adwords-python-lib/issues/detail?id=134)

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


TrafficEstimatorService and clientEmail header ...

2010-11-01 Thread Olemis Lang
Hello once again !

This time I need a precision about how to use correctly clientEmail
header when calling TrafficEstimatorService . That header is required
by the service . However, using Py client lib , if I specify
clientEmail = email in headers then this error is returned back

{{{
#!python

Traceback (most recent call last):
 [...]
  File 
"/path/to/venv/lib/python2.5/site-packages/adspygoogle/adwords/AdWordsWebService.py",
line 130, in __ManageSoap
raise Error(e)
Error: 
}}}

Q:
  - Is it possible (at service level) to specify clientEmail = email ,
or is it a bug using Py lib ?
  - If that's possible, should users have two Adwords accounts
 (i.e. one for email and other clientEmail ) ?
  - IOW , is it that users may not use themselves as clients ?
  - If this is possible then, how ?

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