У нас есть (проверенная) интеграция приложений с 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, которые может использовать пользователь (в этом случае откат с нашей стороны не будет иметь значения).Как мы можем определить лучший курс действий по этому вопросу?