Hi Ursula,

The authToken is generated and stored and in the AdWordsUser object.
Ensure that each thread uses the same AdWordsUser to generate the
services.

Best,
- Eric

On Jan 4, 3:41 pm, Ursula <[email protected]> wrote:
> Hello,
>
> I'm using the client libraries ( java ) to get the services and I'm
> experiencing the same error in the production environment.  Here is a
> snippet of code where I am seeing this most often.  I contruct and
> AdWordsUser object and then make a call to get the service that I
> need>
>  adwordsUser.getService
> (AdWordsService.V200909.ADGROUP_CRITERION_SERVICE);
>
> There are cases where more than one thread is performing this call. I
> think this is when I am seeing this error most often.  I am not sure
> how to  re use the authTokens using this pattern.     Any suggestions
> would be appreciated.
>
> Thank you,
> Ursula
>
> On Nov 18 2009, 8:49 am, AdWords API Advisor
>
>
>
> <[email protected]> wrote:
> > Hi Sreenu,
>
> > The main cause of account locking is excessive logins.  The v2009 API
> > uses authTokens, which are generated by theClientLoginservice
> > (http://code.google.com/apis/accounts/docs/AuthForInstalledApps.html
> > ).  If you request authTokens too frequently your account may be
> > locked.  AuthTokens have a fairly long life span (a couple of days at
> > least) so you can and should reuse them between requests.  If your
> > application is generating a new authToken for every request thatcould
> > be the cause of the problem.
>
> > Best,
> > - Eric
>
> > On Nov 18, 12:01 am, sreenu <[email protected]> wrote:
>
> > > Hi,
> > > I have tried this and worked fine for some time. Again I am getting
> > > same exception.Couldyou please tell me the cases which adwords can
> > > lock accounts.
>
> > > On Nov 17, 2:14 am, AdWords API Advisor <[email protected]>
> > > wrote:
>
> > > > Hi Sreenu,
>
> > > > Have you tried using the account unlock CAPTCHA?
>
> > > >  https://www.google.com/accounts/displayunlockcaptcha
>
> > > > Best,
> > > > - Eric
>
> > > > On Nov 16, 6:53 am, sreenu <[email protected]> wrote:
>
> > > > > Hi,
>
> > > > > I am getting "ServiceException:javax.xml.rpc.ServiceException:Could
> > > > >notgetClientLogintokenforuser." exception for all  services
> > > > > (campaign, adgroup, ad, keyword).
>
> > > > > I am sure , I am passing correctusername and password.
>
> > > > > I am using MCC account and I have hundred client accounts.
>
> > > > > Here I am giving you the piece of code.
>
> > > > > AdWordsUseruser= null;
> > > > > adWordsUser = new AdWordsUser(propertyfile);
> > > > > adWordsUser  = adWordsUser .generateClientAdWordsUser
> > > > > (clientCustomerId); // clientCustomer id is the email address.
>
> > > > > CampaignServiceInterface campaignService = null;
>
> > > > >         try {
> > > > >             campaignService =user.getService
> > > > > (AdWordsService.V200906.CAMPAIGN_SERVICE);
> > > > >         } catch (ServiceException e) {
> > > > >             logger.error("getCampaignService: Email:["+user.getEmail()
> > > > > +"]ClientEmail:["+user.getClientEmail()+"]ClientCustomerId:
> > > > > ["+user.getClientCustomerId()+"]DeveloperToken:
> > > > > ["+user.getDeveloperToken()+"]applicationToken:
> > > > > ["+user.getApplicationToken()+"]Password:["+user.getPassword()+"]
> > > > > ServiceException:"+ e);
> > > > >             e.printStackTrace();
> > > > >         }
>
> > > > > In failure case I am writing theuserinformation.
>
> > > > > Please advice.

--

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