MS Graph API 在委派模式下支持 Exchange Room 邮箱上的 notifications/subscription

MS GraphAPI Support for notifications/subscription on Exchange RoomMailBox in delegated mode

在委派 API 权限模式下,我们能够从 RoomMailBox 日历获取事件 (),但无法订阅事件更改通知(webhooks)。

每次我们尝试创建通知渠道 (https://graph.microsoft.com/v1.0/subscriptions) 时都会遇到错误:

"error": {
      "code": "ExtensionError",
      "message": "Operation: Create; Exception: [Status Code: Forbidden; Reason: Access is denied. Check credentials and try again.]",
      "innerError": {
        "request-id": "XXXXXXXXXXXXXXXX",
        "date": "XXXXXXXXXXXXX"
      }
    }

此外,我们使用在委托模式下使用的用户帐户(模拟用户帐户)可以完全访问 RoomMailBox。

如果我们使用应用程序权限模式进行尝试,它可以正常工作,我们得到了一个订阅频道。一切都好。

你能告诉我是否有办法在委托 API 权限模式下订阅 RoomMailBox(实际上你似乎只支持 UserMailbox 和 SharedMailBox)日历事件通知吗?

这是当前创建通知 API 的已知限制。

不允许委派的用户权限创建对共享日历的订阅。

只有应用程序权限(仅限应用程序)是可能的。

如需提供,请submit a user voice request

查看之前的讨论 here