【发布时间】:2017-09-05 12:16:34
【问题描述】:
Office 365 Graph API 文档建议在增量查询中一起使用时应支持 $filter 和 $top 操作...
但是,当执行同时使用 $filter 和 $top 的查询时,例如:
https://graph.microsoft.com/beta/me/mailfolders/AAMkADQ3MDg1NWRmLTUxMGQtNDRiMi1iMGE4LTAzMzdjNGRiYTIxNQAuAAAAAADEPuholyn_QpUTcq2qMEH4AQBScDrPb_rMTZOocc5vRCTLAAAAAAEMAAA=/messages/delta?$filter=receivedDateTime%20ge%202017-04-01T00:00:00Z&$top=1000
我们发现没有应用 $top 值,而是使用了每页 10 个结果的默认值。但是 $filter 已正确应用。
在没有 $filter 语句的情况下进行测试时,我们发现 $top 值按预期应用。
这是 Graph API 中的错误还是我误解了什么?提前致谢。
【问题讨论】:
-
我主要担心 $filter 中的“值”可能不会被转义,或者可能存在其他转义问题。您可以发布原始请求吗?即使包含 $top,$filter 是否也能正常工作?
-
我已更新我的原始帖子以包含原始请求 URL。 $filter 工作正常,只是 $top 值没有被应用。
-
我想知道 $top=999 是否可以解决问题。文档在这个问题上有点令人困惑,但 999 似乎是一个神奇的数字。
-
仍然没有运气 - 我已经尝试了 $top=999,但每页仍然只能返回 10 个项目
标签: office365 microsoft-graph-api office365api