Microsoft graph api 通过Microsoft Graph了解当前用户是否可以预订房间

Microsoft graph api 通过Microsoft Graph了解当前用户是否可以预订房间,microsoft-graph-api,exchange-server,outlook-restapi,microsoft-graph-calendar,Microsoft Graph Api,Exchange Server,Outlook Restapi,Microsoft Graph Calendar,有时,某些房间只能由公司的一部分用户预订。在这些情况下,是否可以通过Microsoft Graph API确定当前用户是否可以预订房间?我们希望在不尝试创建“虚拟事件”的情况下,使用代表用户的委托权限添加房间,因为这将导致向用户邮箱发送有关预订等的电子邮件(而且这不是一个非常干净的解决方案)。我们之前曾尝试通过me/calendar/getSchedule访问房间的忙/闲时段,以及通过/users/{id | userPrincipalName}/calendar/events访问事件,检查返回

有时,某些房间只能由公司的一部分用户预订。在这些情况下,是否可以通过Microsoft Graph API确定当前用户是否可以预订房间?我们希望在不尝试创建“虚拟事件”的情况下,使用代表用户的委托权限添加房间,因为这将导致向用户邮箱发送有关预订等的电子邮件(而且这不是一个非常干净的解决方案)。我们之前曾尝试通过
me/calendar/getSchedule
访问房间的忙/闲时段,以及通过
/users/{id | userPrincipalName}/calendar/events
访问事件,检查返回的状态代码是否为403(禁止)。然而,这似乎不能可靠地反映同一用户是否可以预订房间(只是要明确,我们使用的是
日历.Read.Shared
委托权限)

如果无法通过MS graph(或其他Microsoft API)确定当前用户是否可以预订房间,是否有其他方法以编程方式确定

编辑:下面的屏幕截图显示了您可以在何处编辑设置,方法是以代理身份打开文件室的邮箱,并设置日程安排权限(您也可以通过Powershell执行等效操作)。 在这里,玛丽亚·李是唯一获准预订房间的人