Hi Caihua, 
 
As you have noticed, the limit that is being exceeded in your case is '
RequestsPerMinute'. Given that the limits enforced are based on various 
factors and could fluctuate, it is hard to comment about the number. But 
since you are hitting the error, the best way to go would be either 
combining the requests if that is a possible option for you or implementing 
a throttling mechanism to handle these errors. Here are the links to the best 
practices 
<https://developers.google.com/adwords/api/docs/guides/bestpractices?csw=1> and 
the batch processing guide 
<https://developers.google.com/adwords/api/docs/guides/batch-jobs>.

If you still see issues after implementing our suggestions and with fewer 
requests, please write back using 'Reply privately to author' option with 
your customer Id.

Thanks,
Sreelakshmi Sasidharan, AdWords API Team

On Thursday, December 8, 2016 at 1:17:13 PM UTC-5, Caihua Du wrote:
>
> Hi AdWords team,
>
> We encountered several errors around 12/8 2am UTC - 12/8 3am UTC time when 
> calling CampaignCriterionService. It reported that RateExceededError. I 
> checked the existing posts before and seems like the request is associate 
> with my "dev token". However, we don't have many request compared with 
> before, so I am wondering if we changed the limitation some how? Can you 
> please take a look, thanks!
>
> Pasted call stack below for reference:
>
> System.Web.Services.Protocols.SoapException: [RateExceededError 
> <rateName=RequestsPerMinute, rateKey=all_qps, rateScope=ACCOUNT, 
> retryAfterSeconds=30>] 
>     at 
> System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage
>  
> message, WebResponse response, Stream responseStream, Boolean asyncCall) 
>     at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String 
> methodName, Object[] parameters) 
>     at Google.Api.Ads.Common.Lib.AdsSoapClient.MakeApiCall(String 
> methodName, Object[] parameters) 
>     --- End of inner exception stack trace --- 
>     at Google.Api.Ads.Common.Lib.AdsSoapClient.MakeApiCall(String 
> methodName, Object[] parameters) 
>     at Google.Api.Ads.Common.Lib.AdsSoapClient.Invoke(String methodName, 
> Object[] parameters) 
>     at 
> Google.Api.Ads.AdWords.v201607.CampaignCriterionService.get(Selector 
> serviceSelector) 
>
>
> Thanks,
> Caihua.
>
>
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/0873fc45-3237-48fb-b911-745f85c3213a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
  • Encounte... Caihua Du
    • Re:... Caihua Du
    • Re:... 'Sreelakshmi Sasidharan (AdWords API Team)' via AdWords API Forum
    • Re:... 'Sreelakshmi Sasidharan (AdWords API Team)' via AdWords API Forum
      • ... Caihua Du

Reply via email to