Превышение / превышение лимита использования API Календаря Google - PullRequest
0 голосов
/ 30 января 2020

Я занимаюсь разработкой веб-приложения, которое помогает пользователям организовывать свои мероприятия и гостей. У меня есть два типа пользователей:

  1. "организатор" - тот, кто может создавать события,
  2. "гость" - тот, кто только посещает события.

Все данные, которые я имею о них, являются только их электронной почтой Google (Gmail).

Мои пользователи сгруппированы в "команды". В каждой команде может быть много людей, которые могут организовать мероприятие, но организатор указанного события c не имеет значения (каждый организатор в этой команде может изменить событие каждой команды), и не всегда вся команда приглашена на мероприятие.

Каждый раз, когда организатор создает новое событие в моем приложении, я хочу, чтобы мое приложение создавало представление этого события в Календаре Google. Кроме того, я хочу, чтобы мое приложение приглашало гостей на это мероприятие Календаря Google, и это те же люди, которые были отмечены как «гости» в моем приложении. Кроме того, я не хочу, чтобы организатор редактировал событие Календаря Google напрямую (я хочу, чтобы организатор сначала отредактировал событие в моем приложении), и я хочу, чтобы события были видны только для организатора и его гостей. Я ожидаю тысячи событий / месяц, с 1-30 гостями каждое. Если возможно, я бы не хотел, чтобы мои пользователи связывали свой Календарь Google с моим приложением, используя OAuth2.

Как я могу сделать это, не выходя за пределы использования?


Мое текущее решение работает так способ:

  1. Я создал учетную запись Google Cloud Platform и активировал API Календаря Google
  2. Я создал служебную учетную запись с IAM
  3. Я использую одну учетную запись для все события, где моя учетная запись службы является хостом для каждого события Календаря Google, и оба организатора / гостя являются посетителями.

Это сработало без проблем, но через некоторое время (и получение большего количества пользователей) я в итоге нажал "Использование" ошибка превышения лимита Согласно этой статье поддержки , ограничения довольно низкие (в основном 10 000 приглашений намного меньше, чем я хотел бы сделать).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...