我们一直希望使用Graph API的$ search功能(即收到的> 05/06/2020)来查找Outlook消息,但搜索结果似乎仅限于275条记录。这是已知限制吗?为什么如果没有办法接收所有匹配的记录,为什么会有skipToken?
使用$ filter(即ReceivedDateTime gt 2020-05-06)确实返回所有匹配的消息,但是没有$ filter通过匹配To或Cc查找电子邮件的方法。
谢谢
您可以根据特定邮件属性中的值搜索邮件。搜索结果按邮件发送的日期和时间排序。
$search
请求最多返回250个结果。
正如official article所说,$search
请求返回最多250个结果。因此,这是图形api中$ search的限制。
对于skipToken
:
某些请求由于服务器端分页或由于使用
skipToken
参数限制响应的页面大小而返回多页数据。许多Microsoft Graph API使用$top
查询参数来引用结果的后续页面。