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。
在委派 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。