在很多情况下,Microsoft Outlook Rest API在已知数据存在的时间范围内未返回消息的数据。例如,对于某些用户,如果我们在9月20日之后和9月28日之前用ReceivedDateTime
查询消息端点的消息,那么我们只会从API返回一条消息,其返回的ReceivedDateTime
是9月20日,没有@odata.nextLink
或错误。如果我们随后在9月21日之后和9月28日之前使用ReceivedDateTime
在消息端点查询消息,则我们将接收在该时间范围内发生的所有消息。似乎对于某些帐户,在特定的时间点上无法查询ReceivedDateTime
过滤器。我们已经在许多不同的帐户和时间范围中看到了这一点,但是我们不确定是什么使帐户进入此状态,而无法手动触发此错误状态。可以提供有关此行为的任何信息将不胜感激。
示例:
September 20th, 2018 9:08 PM -> September 28th, 2018 5:33 PM = 1 Message
September 21st, 2018 9:08 PM -> September 28th, 2018 5:33 PM = 50 Messages + @odata.nextLink