如何解决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
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。