Я хотел бы создать внутреннюю прикладную программу Node.js для управления календарем Outlook (создание, удаление, обновление событий ...). Однако я хочу обновлять один и тот же календарь каждый раз (Всегда одна и та же учетная запись). Глобальный календарь для всех.
Настоящая цель - интегрировать этот бэкэнд календаря с функциональностью dialogFlow (аналогично этому примеру в Календаре Google https://github.com/dialogflow/fulfillment-bike-shop-nodejs)
).
Я искал https://docs.microsoft.com/en-us/graph/auth-v2-service,, но я не знаю, правильный ли это подход для этого.
Я создал приложение на портале Azure и получил свой токен:
POST https://login.microsoftonline.com/{tenant}/oauth2/v2.0/token HTTP / 1.1
Но не могу получить доступ к https://graph.microsoft.com/v1.0/users/{id}/calendars. Сообщение, которое я получаю, похоже на это:
"code": "OrganizationFromTenantGuidNotFound",
"message": "The tenant for tenant guid '68cc4dcb-5873-4ea0-a498-fe57e9b5d827' does not exist."