Подключение календаря Google к вашему профилю в бекенде Webasyst

Пошаговая инструкция

С помощью приложения «Команда» можно просматривать и управлять событиями календаря, хранящимися в вашем аккаунте Google, не покидая бекенд Webasyst. Для этого подключите календарь Google в качестве внешнего календаря.

Для этого установите плагин «Календарь Google». В бекенде приложения «Команда» перейдите в раздел «Плагины» и установите этот плагин одной кнопкой.

Настройка плагина и Google API

Настройка выполняется только один раз. После завершения этой настройки все пользователи приложения «Команда» в вашем бекенде Webasyst смогут подключать внешние календари из своих личных аккаунтов Google.

После установки плагина откройте его настройки и укажите значения для полей «Client ID» и «Client secret». Для этого зарегистрируйте приложение в консоли разработчика Google:

  1. По ссылке из настроек плагина перейдите в консоль разработчика.
  2. Создайте новый проект с помощью кнопки «Создать проект».



  3. После завершения создания проекта в разделе «Библиотека» выберите «Google Apps API → Calendar API».

  4. Включите Google Calendar API.

  5. Создайте учетные данные для Google Calendar API.

  6. На странице создания учетных данных выберите:
    1. Откуда вы будете вызывать API: Веб-сервер (например, node.js, Tomcat)
    2. К каким данным будете обращаться: Данные пользователя



  7. Нажмите «Выбрать тип учетных данных».
  8. На следующем шаге нужно указать значение в поле «Разрешенные URI перенаправления». Это значение скопируйте из поля «Authorized redirect URI» в настройках плагина «Календарь Google». Значение в поле «Название» (например, «Веб-клиент») можно оставить без изменения.

  9. Нажмите «Создать идентификатор клиента».
  10. На следующем шаге введите название продукта, которое видят пользователи, например, «Webasyst Команда».

  11. Нажмите «Продолжить».
  12. На предложение скачать учетные данные выберите «Не сейчас».

  13. В открывшемся списке идентификаторов клиентов щелкните по названию созданного вами идентификатора.

  14. Скопируйте значения «Идентификатор клиента» и «Секрет клиента» и вставьте их в соответствующие поля в настройках плагина «Календарь Google».



  15. Сохраните настройки плагина.

Подключение внешнего календаря в личном профиле

Для того чтобы пользователям вашего бекенда Webasyst было доступно подключение внешнего календаря Google, один раз настройте плагин и API на сайте Google, как описано выше.

  1. Для подключения внешнего календаря перейдите на страницу своего профиля в бекенде Webasyst, под календарем щелкните по ссылке «Личные настройки календаря» и в появившемся диалоговом окне выберите «Добавить внешний календарь».
  2. Из доступного списка календарей выберите «Календарь Google» и подтвердите свой выбор. Авторизуйтесь в своем аккаунте Google (если будет предложено) и подтвердите запрос на управлением календарем и другими функциями, которые будут перечислены на странице запроса прав доступа.
  3. Выберите тип интеграции с календарем:
    • только импорт
    • импорт и экспорт изменений
    • полный обмен данными
    При выборе типа интеграции обратите внимание на подсказки под названием каждого варианта.

    Подтвердите свой выбор и дождитесь завершения импорта данных в ваш аккаунт Webasyst из календаря Google.

Готово! Начинайте работать с событиями в своем календаре — теперь они синхронизированы с событиями в календаре Google в соответствии с выбранным вами типом интеграции.

9 комментариев

Добавить комментарий

Чтобы добавить комментарий, зарегистрируйтесь или войдите