People API: превышен лимит квоты FBS

При синхронизации контактов с помощью People API я столкнулся с ошибкой ограничения квоты, которую я не понимаю и не нашел никакой информации об этом в сети. Ошибка следующая:

"error": {
"code": 429,
"message": "Resource has been exhausted (e.g. check quota).",
"status": "RESOURCE_EXHAUSTED",
"details": [
  {
    "@type": "type.googleapis.com/google.rpc.QuotaFailure",
    "violations": [
      {
        "subject": "QUOTA_EXCEEDED",
        "description": "FBS quota limit exceeded."
      }
    ]
  }
]

Кто-нибудь знает, с чем связана эта ошибка?

Спасибо


person PauGNU    schedule 19.12.2018    source источник
comment
Если у кого-то еще есть эта проблема: проблема может возникнуть, если вы выполняете слишком много звонков за короткий период времени. Подождать несколько минут будет достаточно, чтобы он снова заработал.   -  person PauGNU    schedule 18.02.2019
comment
К вашему сведению, изначально я мог избавиться от этой проблемы, подождав 10 минут. Но с 2 месяцев я всегда получаю эту ошибку при звонке и даже не могу добавить только 1 контакт. Я всегда получаю сообщение об ошибке независимо от частоты звонка.   -  person PauGNU    schedule 09.04.2019


Ответы (1)


Я решил создать ответ из своего комментария для использования в будущем.

Ошибка 429 указывает на то, что вы, возможно, нарушаете условия использования Google ( особенно в рамках г. Ограничения API). Процитирую это:

d. Ограничения API

Google устанавливает и применяет ограничения на использование вами API (например, ограничение количества запросов API, которые вы можете сделать, или количества пользователей, которых вы можете обслуживать) по нашему собственному усмотрению. Вы соглашаетесь и не будете пытаться обойти такие ограничения, задокументированные для каждого API. Если вы хотите использовать какой-либо API за пределами этих ограничений, вы должны получить явное согласие Google (и Google может отклонить такой запрос или принятие условий в соответствии с вашим согласием с дополнительными условиями и / или взиманием платы за такое использование). Чтобы получить такое одобрение, свяжитесь с соответствующей командой Google API для получения информации (например, используя консоль разработчика Google).

Когда вы совершали слишком много звонков, вы, вероятно, попадали в черный список, срок действия которого истекает через некоторое время. Предел для People API. Вам необходимо подать заявку на более высокие квоты.

Например, Google Play Developer API имеет 200 000 звонков в день, вы должны запросить, если вам нужно больше.

Google, вероятно, хочет, чтобы у вас была веская причина иметь больше, а также защищает от DDOS-атак.

person tukan    schedule 10.04.2019
comment
Спасибо @tukan, это справедливо :) - person PauGNU; 10.04.2019
comment
Я подозреваю, что на это повлияет и количество запросов на запись. - person DaImTo; 05.11.2020