Я пытаюсь искать сообщения с помощью Microsoft Graph.Я выполнил два поиска и указал разные диапазоны received в обоих из них:
received
https://graph.microsoft.com/v1.0/Users('user_id')/messages?$search="received>=2018-08-07T22:00:00Z AND received<=2018-09-28T22:00:00Z"&$select=id&$top=100 - я получил 240 результатов
https://graph.microsoft.com/v1.0/Users('user_id')/messages?$search="received>=2018-08-07T22:00:00Z AND received<=2018-09-28T22:00:00Z"&$select=id&$top=100
https://graph.microsoft.com/v1.0/Users('user_id')/messages?$search="received>=2018-08-07T22:00:00Z AND received<=2018-09-14T22:00:00Z"&$select=id&$top=100 - Я получил 275 результатов.
https://graph.microsoft.com/v1.0/Users('user_id')/messages?$search="received>=2018-08-07T22:00:00Z AND received<=2018-09-14T22:00:00Z"&$select=id&$top=100
Как видите, я уменьшил диапазон received с [2018-08-07; 2018-09-28] до [2018-08-07; 2018-09-14], но я вижу больше сообщений.Более того, я использовал только фильтр received.
[2018-08-07; 2018-09-28]
[2018-08-07; 2018-09-14]
Зачем мне получать больше результатов, используя меньшее окно даты?
Согласно вашему описанию, вы обнаружите, что при использовании меньшего окна даты вы видите больше сообщений.
Я пробовал это, и оно работает.Если у вас часто возникает эта проблема, вы можете отправить вопрос на выпуск Github