Сервер BOOCO Meteor (v 1.x) / Интеграция c Office 365
Настройка интеграций c календарными системами
Добавление календарной системы Office 365
Настройка календарной системы, работающей по API MS Graph
◼ Получение токенов доступа для настройки календарной системы, работающей по API MS Graph
Интеграция с Яндекс Календарем
Интеграция с1С:Документооборот
Синхронизация разных календарных систем
- Зайдите на портал Azure: portal.azure.com.
- Перейдите в раздел App registrations.
- Нажмите кнопку New registration.
- Выберите имя, например: BOOCO.
- Установите флажок для параметра Accounts in this organizational directory only.
- Нажмите кнопку Create.
- Скопируйте и запишите Application (client) ID и Directory (tenant) ID. Они потребуются для настройки интеграции.
- Нажмите кнопку Add a certificate or secret.
- Нажмите кнопку New client secret.
- Введите описание, например: BOOCO Access.
- В поле Expires введите 24 месяца (можно выбрать любое другое значение).
- Нажмите кнопку Add.
- Перейдите в раздел API permissions.
- Нажмите кнопку Add a permisision и выберите Microsoft Graph в разделе Microsoft APIs.
- Выберите тип Application permission (Your application runs as a background service or daemon without a signed-in user).
- В строке поиска введите Calendars.ReadWrite, разверните список и установите флажок. После этого нажмите кнопку Add permission.
- Повторите предыдущий шаг, чтобы добавить следующие разрешения:
- Calendars.ReadWrite,
- Mail.Send,
- OnlineMeetings.Read.All,
- OnlineMeetings.ReadWrite.All,
- Place.Read.All,
- User.Read.All,
- User.Read.
- Перейдите в раздел Enterprise applications и выберите созданное приложение.
- Перейдите в раздел Permissions, в группе (Security) нажмите кнопку Grant admin consent for....
- Подтвердите действие. В результате отобразится список с Admin consent (если список не отобразился, обновите страницу).
Важно. Скопируйте и запишите значение Client secret (после ухода со страницы оно будет недоступно).
После добавления разрешений отобразится следующее предупреждение: You are editing permission(s) to your application, users will have to consent even if they’ve already done so previously.
Настройка завершена
Для интеграции с BOOCO потребуются: Application (client) ID, Directory (tenant) ID и Client secret.