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

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

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

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

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

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

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

  1. По ссылке из настроек плагина перейдите в консоль разработчика.
  2. Щёлкните по переключателю проектов.


  3. Выберите «Создать проект».
  4. Введите любое название проекта — чтобы вы могли легко его найти, если позже у вас будет несколько проектов.

  5. Перейдите в раздел «Библиотека» и в строке поиска введите «Calendar API». Выберите «Google Calendar API».


  6. Включите API.


  7. Создайте учетные данные.


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


    Нажмите «Выбрать тип учетных данных».

  9. Скопируйте значение поля «Authorized redirect URI» в настройках плагина «Календарь Google» в приложении «Команда». Вставьте скопированное значение в поле «Разрешенные URI перенаправления» в аккаунте Google.

    Значение в поле «Название» (например, «Веб-клиент») можно оставить без изменения или изменить на своё усмотрение. Оно видно только в вашем аккаунте Google.


    Нажмите «Создать идентификатор клиента OAuth».

  10. Нажмите «Готово».


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



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

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

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

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

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

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

2 комментария

  • +1
    alex bt alex bt 4 мая 2018 14:34 #

    Подскажите где найти настройки плагина календаря что бы внести изменение секрета и id не могу найти этих настроек

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

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