API Календаря Google - превышен предел скорости пользователя 403 - PullRequest
0 голосов
/ 27 сентября 2019

У нас есть (проверенная) интеграция приложений с API Календаря Google.

Для большинства наших пользователей она работает отлично.Однако у нас есть одна конкретная учетная запись пользователя, которая пытается синхронизировать календарь нашего приложения с их Календарем Google.Синхронизация завершается сбоем со следующим сообщением, отправленным нам через наши библиотеки Google:

Could not sync events to Google Calendar:\nError calling POST https://www.googleapis.com/calendar/v3/calendars/REMOVED/events: (403) Rate Limit Exceeded

Это соответствует документации по ограничениям использования .

Мы уже подняликвота на пользователя в консоли разработки дважды, и ни разу консоль разработчика Google не указала, что наши пользователи приближались к количеству запросов, которые могли бы привести к проблеме;в любом случае, мы значительно увеличили его.

Другое предложение на этой странице следующее:

Если один пользователь делает много запросов от имени многих пользователей G Suiteдомена, рассмотрите учетную запись службы с делегированием полномочий (установив параметр quotaUser).

У большинства пользователей, скорее всего, нет домена GSuite, поэтому эта опция не включена.

Есть ли другие предложения о том, как справиться с этой ситуацией?Есть ли что-то, на что мы можем посмотреть, чтобы решить эту проблему для этого пользователя?Будет ли использование отсрочки обязательно разрешить эту ситуацию?Мы не уверены, ограничен ли этот пользователь только для интеграции его Календаря Google с нашим программным обеспечением или если это возможно, он относится к другим службам Google, которые может использовать пользователь (в этом случае откат с нашей стороны не будет иметь значения).Как мы можем определить лучший курс действий по этому вопросу?

...