可以在Microsoft Graph API的riskDetections端点上使用日期过滤器吗?

时间:2020-09-17 16:33:15

标签: microsoft-graph-api

我正在尝试仅从Microsoft Graph API的riskDetections端点中提取最新的检测结果。这是一个示例查询:

https://graph.microsoft.com/v1.0/identityProtection/riskDetections?filter=detectedDateTime eq 2020-09-15

我可以在Graph Explorer网站中成功运行此查询,但它返回的结果可以追溯到2020-06-25。

如果过滤器对于给定的端点无效,那么它只是忽略过滤器而不产生错误吗?

编辑:我发现了我的问题。我忘记了过滤器前面的$。正确格式化后,端点会拒绝我的查询并出现错误。但是,看来我可以通过使用orderby来完成基本相同的事情。

https://graph.microsoft.com/v1.0/identityProtection/riskDetections?$orderby=detectedDateTime desc

一旦达到所需的最近日期截止日期,我将停止获取结果,并进行本地数据过滤以获取所需的确切信息。

但是,如果有人能弄清楚如何使日期过滤器与此端点配合工作,我仍将不胜感激。

1 个答案:

答案 0 :(得分:0)

请检查以下查询,它需要全职格式https://graph.microsoft.com/v1.0/identityProtection/riskDetections?filter=detectedDateTime eq 2020-08-14T12:55:05.6048702Z

enter image description here