microsoft-graph-api - Microsoft Graph API:按位置筛选日历事件
问题描述
我正在尝试按位置 displayName 过滤所有事件。由于 location 是一个复杂的属性并且 displayName 是嵌套的,因此我需要有关如何执行此操作的帮助。我尝试了以下但都没有工作。
https://graph.microsoft.com/v1.0/me/events?$expand=location($filter=displayName eq '东会议室')
https://graph.microsoft.com/v1.0/me/events?$filter=location/displayName/ '东会议室'
解决方案
您可以通过使用 api 中的 $filter 参数来实现您想要的。
我通过改编文档中的电子邮件示例来制定您的示例,该示例还通过嵌套参数过滤并与字符串进行比较。
获取登录用户收到的来自特定地址的所有电子邮件。 https://graph.microsoft.com/v1.0/me/messages?$filter=from/emailAddress/address eq 'someuser@example.com'
因此,对于您的用例,即仅获取位置 displayName 等于“East Conference Room”的日历事件,它将是:
https://graph.microsoft.com/v1.0/me/events?$filter=location/displayName eq 'East Conference Room'
推荐阅读
- r - K-means 聚类的内存问题
- mysql - 如何检查 mysql 查询中的 2 个唯一字段
- ios - 从集合视图控制器调用时集合视图标题中的 UIButton 不起作用,如何解决此问题?
- java - 在本地禁用领事配置
- java - 如何在intellij中纠正java多行中单个语句的缩进
- mysql - Zend Framework 2 Db getColumns
- javascript - Javascript:类的第二个实例覆盖第一个
- python - 子进程管道仅在运行脚本时损坏
- r - 在ggplot2中绘制一个带网格的正方形
- amazon-web-services - 在 aws-amplify 与 Google 联合登录后检索用户的姓名和电子邮件