Оригинал статьи
https://stateful.com/blog/events-in-the-google-calendar-API
Для начала необходимо настроить Google Cloud Platform
Перейдем по ссылке https://console.cloud.google.com/
Создадим Service Account

Заполним поле Service Account Name и нажмем Create and continue

Выберем роль для пользователя

Нам необходимо выбрать Owner (Владелец)

и нажать Продолжить
в 3 пунтке нажимаем Done (завершить)

В появившемся списке акаунтов воспользуемся меню справа от пользователя
В пункте меню выберем "Manage keys"(Управление ключами)

В появившемся окне нажмем "Create new key"(Создать новый ключ)

В появившемся окне обязательно выбираем JSON и нажимаем Create (Создать)

В загруженных файлах у Вас появится скаченый файл с ключами для внешней интеграции

Данный файл нам будет необходим для интеграции с CarDone.by/Favicar.com.
Последний этап в Google - это активация API
Для этого переходим на элемент меню APIs & Services-> Enabled APIs & services

Нажимаем Enable APIS AND SERVICES
В строке поиска вводим calendar и выбираем Google Calendar API


и нажимаем Enable

Интеграция с системой
Заходим в CarDone.by/Favicar.com и переходим в Станция->Интеграция.
В открывшемся окне идем в Google вкладку

Перетаскиваем интеграционный файл с ключами(недавно скаченый в систему CarDone.by/Favicar.com)

В случае, если Вы сделали верно, то в поле Client email будет отображаться Ваш интеграционный email.

Для дальнейшей настройки его необходимо скопировать.
Переходим на страницу Google Calendar
Нажмем на другие календари(+) и создадим новый календарь(Пост)
Укажем название календаря(например Пост 1) и нажмем "Создать календарь"

После успешного создания календаря перейдем в его настройки и добавим интеграционный email(из учетной системы CarDone.by) в Google настройки данного календаря
Обязательно установив полные права доступа(Внесение изменений и предоставление доступа)

Должно получиться вот так

Завершающий этап это установление ID календаря в учетную систему CarDone.by
Нам необходимо скопировать ID Google Календаря

В настройки постов в учетной системе
Для этого перейдем по пути Станция->Настройки
Открое таб Рабочие зоны
Установим чекбокс "Синхронизация Google"(4 пункт)
И завершающий этап вставим напротив необходимого поста Google Id, который мы скопировали в предыдущем этапе
