Microsoft Graph API:按位置筛选日历事件



我正在尝试通过位置displayName过滤所有事件。由于location是一个复杂的属性,并且displayName是嵌套的,所以我需要关于如何做到这一点的帮助。我试过以下几种,但都不管用。

https://graph.microsoft.com/v1.0/me/events?$expand=位置($filter=displayName eq‘East Conference Room’(

https://graph.microsoft.com/v1.0/me/events?$filter=位置/显示名称/"最后一个会议室">

您可以通过在api中使用$filter参数来实现您想要的。

使用查询参数自定义响应

我通过调整文档中的电子邮件示例来完成您的示例,该示例还通过嵌套参数进行筛选,并与字符串进行比较。

获取登录用户收到的来自特定地址的所有电子邮件。https://graph.microsoft.com/v1.0/me/messages?$filter=from/emailAddress/address-eq'someuser@example.com'

因此,对于您的用例,即只获取位置displayName等于"的日历事件;东会议室";,它将是:

https://graph.microsoft.com/v1.0/me/events?$filter=location/displayName eq 'East Conference Room'

最新更新