如何使用 Microsoft Graph Api 访问组日历?

Ank*_*nji 6 microsoft-graph-calendar microsoft-graph-api

我正在尝试使用 microsoft graph api 作为应用程序访问组日历(我不想使用委托权限)。

如果我使用下面的方法请求日历事件,我就能很好地为用户获取事件。

https://graph.microsoft.com/v1.0/users/[emailAddress]/events
Run Code Online (Sandbox Code Playgroud)

如果我向以下人员提出请求,我会获得组信息:

https://graph.microsoft.com/v1.0/groups/[groupId]/
Run Code Online (Sandbox Code Playgroud)

如果我对此提出请求:

https://graph.microsoft.com/v1.0/groups/[groupId]/events
Run Code Online (Sandbox Code Playgroud)

我收到“访问被拒绝。检查凭据并重试。” 在azure门户中,我已向我的应用程序服务授予以下应用程序权限:

Calendars.Read
Calendars.Read.Shared
Group.Read.All
User.Read.All
Run Code Online (Sandbox Code Playgroud)

我缺少什么?

小智 4

当前不支持列出事件的应用程序权限。此外,不支持使用个人帐户的委派权限列出事件。请参阅包含 详细信息的列表事件文档。您还可以在此处参考 Graph 的已知限制。此处还提供了有关此功能请求的用户声音,您可以对此进行投票,以便产品团队可以将其纳入他们的计划中。