microsoft-graph-api - 如何获取 Microsoft graph 中共享日历的列表?

标签 microsoft-graph-api microsoft-graph-calendar

是否可以获得与登录者共享日历的用户(或用户 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/

相关文章:

microsoft-graph-api - findMeetingTimes API 权限问题

excel - 图表 Excel REST API - Azure AD 2.0 端点 - 是否支持 OneDrive 个人版?

azure-active-directory - Microsoft Graph api 不提供生日用户信息

c# - Microsoft Graph API 访问 token

outlook - 众所周知,消息 ID 会在移动/复制等时发生变化...但是它们是否会重复?

php - 使用 Microsoft-graph php-sdk 创建事件

azure - 使用 graph api createEvent 创建事件的发布请求抛出 "OrganizationFromTenantGuidNotFound"错误

node.js - 使用 Microsoft Graph API 创建 Outlook 日历事件时未添加与会者

azure - 更改邀请电子邮件: Azure AD中inviteRedeemUrl的导航

microsoft-graph-api - 根据 singleValueExtendedProperty 的特定值搜索事件