Hi Olemis,

I believe it has something to do with the Python library itself.
"Group" has nothing to do with AdWords API authentication. As far as I
can tell from
http://code.google.com/p/google-api-adwords-python-lib/source/browse/branches/api.sgrinberg-adspygoogle.adwords-13.0.0/adspygoogle/adwords/AdWordsWebService.py#184,
the library is trying to construct a namespace url of the form

https://adwords.google.com/api/adwords/{group}/{version}. May be it
has an issue constructing the namespace for v13, since its urls are of
the form https://adwords.google.com/api/adwords/{version}.

Could you open a new issue at 
http://code.google.com/p/google-api-adwords-python-lib/issues/list
? I'll ask the Python library owner to take a look at the issue.

Cheers,
Anash P. Oommen,
AdWords API Advisor.

On Oct 27, 12:20 am, Olemis Lang <[email protected]> wrote:
> On Tue, Oct 26, 2010 at 10:21 AM, Olemis Lang <[email protected]> wrote:
> >> On Oct 15, 12:19 pm, AdWords API Advisor
> >> <[email protected]> wrote:
> >> > On Oct 15, 10:12 am, Stephen <[email protected]> wrote:
>
> >> > > I've been writing unit tests to test our new connector for the v2009
> >> > > API as its being developed.  Sometime yesterday afternoon I started
> >> > > getting authentication errors and I'm unsure why, hoping someone can
> >> > > point me in the right direction.  I've been running these tests all
> >> > > week and had no issues, and then all of a sudden I started getting
> >> > > these errors:
>
> >> > > <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/
> >> > > envelope/"><soap:Header><ResponseHeader xmlns="https://
> >> > > adwords.google.com/api/adwords/cm/
> >> > > v200906"><requestId>5ff342e9a250520327ea011f82e8cdf5</
> >> > > requestId><operations>2</operations><responseTime>99</
> >> > > responseTime><units>2</units></ResponseHeader></
> >> > > soap:Header><soap:Body><soap:Fault><faultcode>soap:Server</
> >> > > faultcode><faultstring>AuthenticationError.NOT_ADS_USER @ ;
> >> > > trigger:'399966687432'</faultstring><detail><ApiExceptionFault
> >> > > xmlns="https://adwords.google.com/api/adwords/cm/
> >> > > v200906"><message>AuthenticationError.NOT_ADS_USER @ ;
> >> > > trigger:'399966687432'</
> >> > > message><ApplicationException.Type>ApiException</
> >> > > ApplicationException.Type><errors xmlns:xsi="http://www.w3.org/2001/
> >> > > XMLSchema-instance" xsi:type="AuthenticationError"><fieldPath></
> >> > > fieldPath><trigger>399966687432</
> >> > > trigger><ApiError.Type>AuthenticationError</
> >> > > ApiError.Type><reason>NOT_ADS_USER</reason></errors></
> >> > > ApiExceptionFault></detail></soap:Fault></soap:Body></soap:Envelope>
>
> >> > > Any help?  Why am I no longer an Ads User (?)
>
> >> > Hi Stephen,
> >>`>
> >> > Are you making these requests against the sandbox environment?  The
> >> > sandbox was refreshed yesterday, which means that all accounts were
> >> > cleared from the system.  In order to reinitialize your account you
> >> > must run the method AccountService.getClientAccounts().  More
> >> > information is available 
> >> > here:http://code.google.com/apis/adwords/articles/adwords_api_sandbox_best....
>
> > Hi ! I'm experiencing this difficulty as well, against the sandbox and
> > using valid values for user name and password and ... I know
> > everything is ok because credentials work against v13 sandbox. Now I'm
> > testing against v201008 sandbox and auth doesn't work .
>
> > I moved forward and tried both GetClientAccounts and GetAccountInfo
> > (the former suggested above, the later used in Python client
> > unittests ;o) and I always get this error
>
> > {{{
> > #!python
>
> > $ /path/to/virtualenv/bin/python ./adstest.py
> > Traceback (most recent call last):
> >  File "./adstest.py", line 28, in <module>
> >    account_service.GetAccountInfo()
> >  File "/path/to/virtualenv/lib/python2.5/site-packages/adspygoogle/
> > adwords/AccountService.py", line 64, in GetAccountInfo
> >    return self.__service.CallMethod(method_name, ())
> >  File "/path/to/virtualenv/lib/python2.5/site-packages/adspygoogle/
> > adwords/AdWordsWebService.py", line 185, in CallMethod
> >    self._op_config['group'], self._op_config['version']])
> > KeyError: 'group'
>
> > }}}
>
> > Any thoughts or suggestion ?
>
> BTW I suppose this is the right forum to post this kind of questions .
>
> If so, I'd like to know :
>
>   - Is `group` option mandatory in this case (it wasn't before and
>     still it is not required for v13 sandbox) ?
>   - What value should I use if working against the sandbox ?
>
> I'm actually migrating a previous app that worked with v13.
>
> > Thnx in advance !
>
> --
> 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