有没有办法使用graphAPI拉出特定房间的所有交换事件

时间:2018-04-13 12:54:34

标签: events calendar exchangewebservices azure-ad-graph-api outlook-restapi

回顾这一点,但不清楚。不希望仅为我的用户执行此操作,并且可以使用提升的应用程序权限运行并访问所有日历。

https://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/api/calendar_list_events

1 个答案:

答案 0 :(得分:0)

是的,您只需要确保为您的申请提供以下许可

  

Calendars.Read.Shared读取用户和共享日历允许该应用读取用户可以访问的所有日历中的事件,包括委托和共享日历。

ref https://developer.microsoft.com/en-us/graph/docs/concepts/permissions_reference

因此,只要主叫帐户可以访问Room Mailbox(例如通过委托,以便他们可以访问Outlook中的相同内容),您只需使用以下端点

https://graph.microsoft.com/v1.0/users('room@domain.com')/calendar/events