Hi Angel,

In regards to rate limits, it can be subdivided into two types based on 
this guide 
<https://developers.google.com/adwords/api/docs/guides/rate-limits>. The 
rate limit can either be in a developer token rate scope 
<https://developers.google.com/adwords/api/docs/guides/rate-limits#developer_token_rate_scope>
 or account rate scope 
<https://developers.google.com/adwords/api/docs/guides/rate-limits#account_rate_scope>
.

In regards to the developer token rate scope, this is based on the access 
level <https://developers.google.com/adwords/api/docs/access-levels> of 
your developer token. For example, if you have a basic access of the 
developer token, then you have a limit of 10,000 operations a day and 1,000 
report requests a day. If you exceed this limit, the API will generate the 
RateExceededError 
<https://developers.google.com/adwords/api/docs/common-errors#RateExceededError.RATE_EXCEEDED>
.

For the account rate scope, this is based on the number of requests per 
second that you are doing. Basically, if you have either a basic access or 
standard access (which has an unlimited daily operations and unlimited 
daily report requests), the RateExceededError will still be generated if 
you have a high number of requests per second. This scope does not based on 
your developer token's access level.

Also, if you'll encounter the RateExceededError, it is important that you 
check the SOAP response specifically the elements 
<https://developers.google.com/adwords/api/docs/guides/rate-limits#elements_of_rateexceedederror>
 of 
this error.

And yes, you can incorporate the RateLimiter 
<https://github.com/googleads/googleads-java-lib/tree/master/extensions/adwords_rate_limiter>
 extension 
of the AdWords API to handle this specific error programmatically. Aside 
from using this extension, you can also handle this error manually. You 
just need to take note the retryAfterSeconds in the SOAP response, and then 
do your request again after how many seconds indicated on this field.

Let me know if you have further clarifications.

Thanks,
Vincent
AdWords API Team

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 [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
--- 
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 [email protected].
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/8c34722d-4d88-4f0f-a88e-6c03469e1445%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
  • doubts about Rat... angel . ortiz
    • Re: doubts ... 'Vincent Racaza (AdWords API Team)' via AdWords API Forum

Reply via email to