Конечная точка сообщений Outlook Rest API - Не удается вернуть согласованные данные с фильтром `ReceivedDateTime` - PullRequest
0 голосов
/ 28 сентября 2018

У нас есть несколько случаев, когда Microsoft Outlook Rest API не возвращает данные для сообщений в течение периода времени, для которого мы знаем, что данные существуют.Например, для некоторых пользователей, если мы запрашиваем у конечной точки сообщений сообщения с ReceivedDateTime после 20 сентября и до 28 сентября, мы получаем только одно сообщение с ReceivedDateTime от 20 сентября, возвращенное из API без @odata.nextLinkили ошибка.Если затем мы запросим в конечной точке сообщений сообщения с ReceivedDateTime после 21 сентября и до 28 сентября, мы получим все сообщения, которые произошли за этот промежуток времени.Похоже, что для некоторых учетных записей существуют определенные моменты времени, к которым фильтр ReceivedDateTime не может быть запрошен.Мы видели это с разными учетными записями и временными диапазонами, но мы не уверены, что переводит учетную запись в это состояние, и не смогли вручную вызвать это состояние с ошибками.Любая информация, которая может быть предоставлена ​​об этом поведении, будет принята с благодарностью.

Пример:

September 20th, 2018 9:08 PM -> September 28th, 2018 5:33 PM = 1 Message

https://outlook.office.com/api/v2.0/Me/messages?%24top=50&%24filter=IsDraft+eq+false+and+ReceivedDateTime+ge+2018-09-20T17%3A08%3A29-04%3A00+and+ReceivedDateTime+lt+2018-09-28T13%3A33%3A05.942-04%3A00&%24select=IsDraft%2CConversationId%2CCategories%2CHasAttachments%2CToRecipients%2CSentDateTime%2CFrom%2CReceivedDateTime%2CParentFolderId%2CSubject%2CSender%2CReplyTo%2CCcRecipients%2CInternetMessageId%2CBccRecipients%2CInternetMessageHeaders%2CId%2CBody%2CCreatedDateTime

September 21st, 2018 9:08 PM -> September 28th, 2018 5:33 PM = 50 Messages + @odata.nextLink

https://outlook.office.com/api/v2.0/Me/messages?%24top=50&%24filter=IsDraft+eq+false+and+ReceivedDateTime+ge+2018-09-21T17%3A08%3A00-04%3A00+and+ReceivedDateTime+lt+2018-09-28T13%3A33%3A05.942-04%3A00&%24select=IsDraft%2CConversationId%2CCategories%2CHasAttachments%2CToRecipients%2CSentDateTime%2CFrom%2CReceivedDateTime%2CParentFolderId%2CSubject%2CSender%2CReplyTo%2CCcRecipients%2CInternetMessageId%2CBccRecipients%2CInternetMessageHeaders%2CId%2CBody%2CCreatedDateTime

...