Microsoft graph api 扩展和筛选MS Graph API不起作用

Microsoft graph api 扩展和筛选MS Graph API不起作用,microsoft-graph-api,microsoft-graph-mail,microsoft-graph-calendar,Microsoft Graph Api,Microsoft Graph Mail,Microsoft Graph Calendar,我需要从与特定事件关联的用户邮箱中获取 我有事件的iCalUId,但无法对其进行筛选: /users/${roomEmailAddress}/messages ?$expand=microsoft.graph.eventMessage/event($filter=iCalUId eq '${iCalUId}') 我试图做的是获取所有消息,然后展开以查看与每条消息关联的事件,然后过滤每个事件以找到我关心的事件 但是,我得到一个包含所有事件的响应,并且过滤机制不起作用 哪里出错了?图形不支持在$e

我需要从与特定
事件关联的用户邮箱中获取

我有事件的
iCalUId
,但无法对其进行筛选:

/users/${roomEmailAddress}/messages
?$expand=microsoft.graph.eventMessage/event($filter=iCalUId eq '${iCalUId}')
我试图做的是获取所有消息,然后展开以查看与每条消息关联的事件,然后过滤每个事件以找到我关心的事件

但是,我得到一个包含所有事件的响应,并且过滤机制不起作用


哪里出错了?

图形不支持在
$expand
中包含
$filter
。从:

$expand

  • 不支持
    nextLink
  • 不支持超过1个级别的扩展
  • 不支持额外参数(
    $filter
    $select
您可以利用参数到参数查找所有事件消息(
$search=“kind:meetings
),然后
$expand
关联事件:

/me/messages?$search="kind:meetings"&$expand=microsoft.graph.eventMessage/event

这对我来说很有效,首先我过滤了列表,然后扩展了列表

{sideID}/lists/{listID}/items?$filter=fields/{Name of Field}eq'{VALUE}'和$expand=fields