Re: TrafficEstimatorService and clientEmail header ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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