Интеграция с Яндекс Календарь

Что даёт интеграция?

Подключение Яндекс Календаря позволяет:

  • Проверять занятость — OkoMeet скрывает слоты, которые заняты в вашем календаре.
  • Записывать события — забронированные встречи автоматически появляются в вашем Яндекс Календаре.

Интеграция работает через протокол CalDAV — стандартный способ синхронизации календарей.

Требования

  • Аккаунт Яндекс (любой, включая бесплатный).
  • Пароль приложения — специальный пароль для безопасного подключения сторонних сервисов. Обычный пароль от аккаунта не подойдёт.

Шаг 1: Создание пароля приложения

  1. Перейдите на страницу Яндекс ID → Пароли приложений.
  2. Нажмите Создать пароль приложения.
  3. Выберите тип: Календарь (CalDAV).
  4. Придумайте название (например, «OkoMeet»).
  5. Нажмите Создать.
  6. Скопируйте пароль — он показывается только один раз!

Шаг 2: Подключение в OkoMeet

  1. Перейдите в Настройки → Календарь.
  2. Нажмите Подключить календарь.
  3. Выберите Яндекс.
  4. Введите email вашего Яндекс-аккаунта (например, user@yandex.ru).
  5. Введите пароль приложения, который вы создали на предыдущем шаге.
  6. Нажмите Сохранить.

После подключения вы увидите список ваших календарей.

Шаг 3: Настройка синхронизации

После подключения настройте, какие календари использовать:

  • Проверка конфликтов — выберите календари, в которых OkoMeet будет проверять занятость. Занятые слоты будут скрыты при бронировании.
  • Добавление событий — выберите один календарь, в который будут записываться новые встречи.

Как отключить

  1. Перейдите в Настройки → Календарь.
  2. Найдите подключённый Яндекс Календарь.
  3. Нажмите на иконку удаления (корзина).

Возможные проблемы

  • Ошибка подключения — убедитесь, что используете пароль приложения, а не обычный пароль от Яндекса.
  • Календари не появляются — проверьте, что в вашем Яндекс Календаре есть хотя бы один активный календарь.
  • События не записываются — убедитесь, что выбрали основной календарь для записи в разделе «Добавление событий».