Какой предел мы превысим, когда API отчетов GA Core возвращает 403 rateLimitExceeded? Этот код ошибки не упоминается в документах (https://developers.google.com/analytics/devguides/reporting/core/v3/coreErrors#standard_errors). Мы получаем как rateLimitExceeded, так и userRateLimitExceeded, поэтому они кажутся разными.Что вызывает 403 rateLimitExceeded?
0
A
ответ
0
403 userRateLimitExceeded
в основном защита от наводнений. Ваше приложение может сделать максимум 10 запросов в секунду для вашего пользователя. Пользователь определяется как IP-адрес, если вы не отправите QuotaUser вместе с вашим запросом.
Достигнуто ограничение для пользователей из Консоли разработчика.
{
"error": {
"errors": [
{
"domain": "usageLimits",
"reason": "userRateLimitExceeded",
"message": "User Rate Limit Exceeded"
}
],
"code": 403,
"message": "User Rate Limit Exceeded"
}
}
403 rateLimitExceeded - это то же самое, что и другое имя. Почему бы вам не сказать два вопроса.
{
"error": {
"errors": [
{
"domain": "usageLimits",
"message": "Rate Limit Exceeded",
"reason": "rateLimitExceeded",
}
],
"code": 403,
"message": "Rate Limit Exceeded"
}
}
В обоих случаях вы должны Implement Exponential backoff и повторите запрос Просто медленнее.
Смежные вопросы
- 1. Продолжайте получать 403 rateLimitExceeded from Reporting api
- 2. Почему Selenium вызывает CSRF 403?
- 3. .htaccess RewriteRule вызывает 403 Forbidden
- 4. Что вызывает эту ошибку 403 с моим webservice?
- 5. Что вызывает ошибку 403 в локальной среде разработки Azure?
- 6. Dataflow затмит пример генерирует rateLimitExceeded ошибка
- 7. Gmail API - 429 rateLimitExceeded с одним запросом
- 8. jQuery AJAX вызывает результат ошибки 403
- 9. Laravel Setup - «AllowOverride all» вызывает 403
- 10. Простой скрипт phpinfo вызывает 403 запрещенных почему?
- 11. Статус визуализации: 403 вызывает ошибку «Отсутствует шаблон»
- 12. Apache RewriteEngine On вызывает ошибку 403
- 13. JSON вызывает возврат сервера IIS 403 Запрещено
- 14. Что означает ошибка HTTP 403?
- 15. Что-то, что вызывает помехи
- 16. Установите в 0 Компонент-кол GSUtil состоит объектов (rateLimitExceeded Error)
- 17. , позволяющий RewriteEngine в apache (uniserver) вызывает 403 во всех файлах
- 18. Переписать субдомен в подпапку вызывает ошибку цикла или 403
- 19. Элемент видео Safari не вызывает событие ошибки при ответе 403
- 20. Ввод $ _POST в HTML форме вызывает 403 Forbidden ошибки
- 21. Что вызывает вещание BluetoothDevice.ACTION_ACL?
- 22. Что вызывает событие ListViewItem_ItemChecked?
- 23. Что вызывает ошибку ENOTCONN?
- 24. Что вызывает сброс указателя?
- 25. Узнайте, что вызывает java.security.AccessControlException
- 26. Что вызывает нажатие кнопки?
- 27. Java - Что вызывает ClassFormatError?
- 28. Что вызывает деятельность записи
- 29. Что вызывает ORA-00947?
- 30. System.Resources.MissingManifesResourceException - Что вызывает это?
Спасибо. Но я думаю, что между этими двумя должно быть какое-то различие, и это влияет на то, как мы должны справляться с ними. Мы отправляем quotaUser и используем экспоненциальную отсрочку. Может ли rateLimitExceeded быть для приложения в целом, что означает ограничение скорости для всех пользователей? – user2960019
Насколько я знаю, для базового API отчетов нет защиты от наводнений, основанной на проекте, в отличие от пользователя. Но я могу отправить электронное письмо разработчикам для уточнения. Позвольте вам знать, когда я услышу. Отправлено: они западное время США США, так что пока я ничего не услышу. – DaImTo
Существует разница между двумя ошибками. 'userRateLImitExceeded' - это ограничение для каждого пользователя, значение rateLimitExceeded - это ограничение по каждому проекту. Оба они можно найти в таблице [Error Response table] (https://developers.google.com/analytics/devguides/reporting/core/v4/errors#standard_errors), и оба рекомендуют экспоненциальное отсрочку по предложению DalmTo. – Matt