Microsoft graph api 回复:Graph API中$search的275记录限制

Microsoft graph api 回复:Graph API中$search的275记录限制,microsoft-graph-api,azure-ad-graph-api,outlook-restapi,Microsoft Graph Api,Azure Ad Graph Api,Outlook Restapi,我们一直希望使用Graph API的$search功能(即received>05/06/2020)来查找Outlook邮件,但似乎搜索结果仅限于275条记录。这是已知的限制吗?如果无法接收所有匹配的记录,为什么会有skipToken 使用$filter(即ReceivedDateTime gt 2020-05-06)会返回所有匹配的邮件,但没有$filter方法通过匹配到或抄送来查找电子邮件 多谢各位 您可以根据特定邮件属性中的值搜索邮件。搜索结果按消息发送的日期和时间排序A$search请求最

我们一直希望使用Graph API的$search功能(即received>05/06/2020)来查找Outlook邮件,但似乎搜索结果仅限于275条记录。这是已知的限制吗?如果无法接收所有匹配的记录,为什么会有skipToken

使用$filter(即ReceivedDateTime gt 2020-05-06)会返回所有匹配的邮件,但没有$filter方法通过匹配到或抄送来查找电子邮件

多谢各位

您可以根据特定邮件属性中的值搜索邮件。搜索结果按消息发送的日期和时间排序A
$search
请求最多返回250个结果。

如上所述,
$search
请求最多返回250个结果。因此,它是graph api中$search的一个限制

用于:

由于服务器端分页或使用
$top
参数限制响应的页面大小,某些请求返回多页数据。许多Microsoft Graph API使用
skipToken
query参数引用结果的后续页面


有没有计划解决这个限制,让我们翻阅所有匹配的记录?到目前为止,$搜索基本上是使用Exchange的AQS实现的吗?谢谢。您似乎可以将您的电子邮件发送到此平台,产品组将看到您的反馈。是否有任何方法可以使用$filter而不是$search来查找发送至/抄送某些电子邮件的电子邮件?我们的主要问题实际上是搜索收件人/参与者。无法使用$filter重写这些查询。另一个问题是“to:emailAddress”找不到邮箱自己的电子邮件地址。我使用EWS连接到此邮箱,同一AQS会发现许多邮件。你怎么解释?