是否可以获得与登录者共享日历的用户(或用户 ID)列表?
我想要一个日历列表,我可以像调用一样调用
https://graph.microsoft.com/v1.0/users('user shared the calendar')/calendars
最佳答案
有一种方法可以让您使用 Beta 端点更接近您想要的结果:为登录用户执行 GET/calendars
,并为每个日历检查 isSharedWithMe
属性。如果该属性为 true,owner 属性将显示共享日历的用户的显示名称和 SMTP 地址。
除了用户 ID 之外,您还可以使用 SMTP 地址对租户中的 users
集合进行索引。
您可以在Graph documentation中查看calendar
属性的描述。 .
请注意,isSharedWithMe
以及 Beta 端点中的一般 API 如有更改,恕不另行通知。因此,生产应用程序不应依赖此类 API。
关于microsoft-graph-api - 如何获取 Microsoft graph 中共享日历的列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54648355/