Вы должны рассмотреть возможность использования учетной записи службы. Учетные записи служб похожи на фиктивных пользователей, которым разрешен предварительный доступ.
После того, как вы создали учетную запись службы, вы можете взять адрес электронной почты учетных записей службы и предоставить ему доступ к календарю, к которому вы пытаетесь получить доступ. Затем он будет иметь доступ к этому календарю, когда вам нужно. Вам не нужно беспокоиться об истечении срока его доступа.
Если по какой-то причине вы не хотите использовать служебную учетную запись. Вы можете согласиться с заявкой один раз, а затем сохранить маркер обновления. Затем вы можете использовать токен обновления, чтобы запрашивать новый токен доступа по истечении срока действия токена доступа.