Microsoft Graph API中的查询注册表过滤器

问题描述

我从Office 365邮箱查询电子邮件,这些电子邮件是使用Microsoft Graph API在特定日期之前收到的。

我使用以下队列:https://graph.microsoft.com/v1.0/users/*email*/mailfolders/Archive/messages?$filter=ReceivedDateTime lt 2020-04-01

我已经手动检查了“ Archive”文件夹,并且在2020-04-01之前收到了很多电子邮件。因此,查询应提供输出。

我的应用程序将每5分钟自动运行一次此查询。

在进行测试时,我发现该应用启动后将运行12次(1小时)并给出正确的输出,但是从第13次调用开始,所有后续调用都给出NULL JSON输出。

我收到以下JSON响应:

<?xml version = "1.0" encoding = "UTF-8"?>
<ns0:RESTOutput xmlns:ns0 = "xxx">
<StatusCode>200</StatusCode>
<msg></msg>
</ns0:RESTOutput>

请提出建议。

解决方法

我在MS Graph Explorer中测试了Graph API调用工作,并且可以正常工作。

API调用:

https://graph.microsoft.com/v1.0/users/*email*/mailfolders/Archive/messages?$filter=ReceivedDateTime lt 2020-04-01

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...