我正在尝试仅从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
一旦达到所需的最近日期截止日期,我将停止获取结果,并进行本地数据过滤以获取所需的确切信息。
但是,如果有人能弄清楚如何使日期过滤器与此端点配合工作,我仍将不胜感激。