Получайте электронные письма за последние 24 часа с помощью Microsoft Graph API - PullRequest
0 голосов
/ 05 августа 2020

Я пытаюсь получить электронные письма, полученные за последние 24 часа, с помощью Microsoft Graph API. В настоящее время я использую этот URL-адрес запроса: https://graph.microsoft.com/beta/me/messages

В настоящее время я получаю последние 10 писем. Как мне изменить URL-адрес запроса, чтобы получать электронные письма, полученные в течение последних 24 часов?

1 Ответ

0 голосов
/ 06 августа 2020

Два способа сделать это вначале - это использовать фильтр для сообщений с датой получения, превышающей диапазон поиска, например,

https://graph.microsoft.com/beta/me/messages?Top=500&$filter=(receivedDateTime gt 2020-08-05T00:00:00Z)&Select=Subject,receivedDateTime 

Или выполните поиск, используя повторно выделенные ключевые слова (сегодня, вчера и c)

https://graph.microsoft.com/beta/me/messages?search="received:yesterday"&Select=Subject,receivedDateTime&Top=250
...