通过Office 365 REST API访问共享日历(例如会议室)

Nic*_*ico 5 api rest shared calendar office365

我正在使用Office 365 REST API访问我帐户的日历.我想访问我的帐户有权访问的所有日历,特别是我的Office 365界面中"其他日历"部分中显示的会议室日历.

现在,如果我查询" https://outlook.office365.com/api/v1.0/me/calendars "端点,我只会收到我拥有的日历,而不是会议室日历.

有关如何获取它们的任何线索(通过Office 365 REST API)?

Jas*_*ton 3

当以用户身份登录时,REST API 不支持访问其他用户的日历。您可以使用客户端凭据模型授予应用程序对组织中所有日历的访问权限并以这种方式访问​​它们。

  • 链接已损坏,所以在这里:http://blogs.msdn.com/b/exchangedev/archive/2015/01/21/building-daemon-or-service-apps-with-office-365-mail-calendar -and-contacts-apis-oauth2-client-credential-flow.aspx (2认同)