我想创建一个后端 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."