2

是否可以获得与登录者共享日历的用户(或用户 ID)列表?

我想要一个可以调用的日历列表

https://graph.microsoft.com/v1.0/users('user shared the calendar')/calendars
4

1 回答 1

2

有一种方法可以让您使用 beta 端点更接近您想要的内容:GET /calendars为已登录的用户执行一次,并为每个日历检查isSharedWithMe属性。如果该属性为真,则所有者属性将显示共享日历的用户的显示名称和 SMTP 地址。

除了用户 ID,您还可以使用 SMTP 地址来索引users租户中的集合。

您可以在Graph 文档calendar中查看属性的描述。

请注意,isSharedWithMe通常情况下,beta 端点中的 API 如有更改,恕不另行通知。因此,生产应用程序不应依赖此类 API。

于 2019-02-12T21:18:59.827 回答