Сервер 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.
<aside> ⚠️ Важно. Скопируйте и запишите значение Client secret (после ухода со страницы оно будет недоступно).
</aside>
Перейдите в раздел 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.
После добавления разрешений отобразится следующее предупреждение: You are editing permission(s) to your application, users will have to consent even if they’ve already done so previously.
Перейдите в раздел Enterprise applications и выберите созданное приложение.
Перейдите в раздел Permissions, в группе (Security) нажмите кнопку Grant admin consent for....
Подтвердите действие. В результате отобразится список с Admin consent (если список не отобразился, обновите страницу).
Настройка завершена
Для интеграции с BOOCO потребуются: Application (client) ID, Directory (tenant) ID и Client secret.