Google Календарь

Возможно синхронизировать Google Календарь с таймером визуализации. Всегда синхронизируется только один таймер с календарем. Выбранные действия не синхронизируются. Они будут удалены, если событие было удалено.

Требования

  • Интернет-соединение с сервисом Google Cloud. Он общается через HTTPS по порту 443.
  • Необходимо добавить API Google Calendar в консоль облака. Смотрите: https://console.cloud.google.com/
  • Должен быть зарегистрирован сервисный аккаунт с активной JSON-аутентификацией.
  • Сервисный аккаунт должен иметь разрешение (область) для Google Календаря.
  • Google Календарь, который необходимо синхронизировать, должен быть разрешён со всеми разрешениями для сервисного аккаунта.

Настройка

После создания сервисного аккаунта вы можете импортировать файл JSON-аутентификации. После того как аутентификация была импортирована и сохранена в настройках, её можно только заменить, но нельзя удалить. Один сервисный аккаунт может использоваться для нескольких календарей, если у него есть доступ к этим календарям.

Примечание: Аутентификация сохраняется даже после экспорта проекта, но её нельзя прочитать.

ID календаря можно найти на веб-сайте Google Календарь в разделе Настройки.

Часовой пояс

Если для Google Календаря установлен другой часовой пояс, чем для проекта, события могут отличаться. Особенно, если события повторяются и часовой пояс имеет летнее и зимнее время.

Не поддерживаемые функции

Календарь Antcas Control не полностью совместим с Google Календарем. Следующие функции в настоящее время не поддерживаются:

  • Повторяющиеся события каждый час в Antcas Control игнорируются.
  • Уведомления не могут быть установлены.
  • Управляемые периферийные устройства не передаются в Google Календарь.
  • Расширенные свойства, такие как тип события, игнорируются.
  • При повторяющихся событиях изменения в серии игнорируются. Однако это функция запланирована и будет интегрирована позже.

Поддержка реального времени

Чтобы подписаться на обновления в реальном времени, необходимо настроить входящий порт. Соединение может быть установлено через визуализацию или с помощью Antcas Hub. Визуализация должна использовать HTTPS и иметь действительный сертификат. Адрес не может быть определён произвольно.

Если был активирован удаленный доступ и установлено соединение в реальном времени, события синхронизации при изменениях в Google Календаре обновляются в реальном времени.

Если невозможно установить соединение в реальном времени, запрос повторяется каждые пять минут. Запрос на обновления в реальном времени действителен в течение 24 часов и автоматически продлевается.

См. также