Мы разрабатываем приложение для получения электронных писем пользователей, нам нужно сначала обработать старые письма, для этого мы используем $ orderby для свойства receiveDateTime . Ниже приводится фактический вызов API, который мы делаем
https://graph.microsoft.com/v1.0/users/admin@test.com/messages?$orderby=receivedDateTime+ASC
он работает нормально для большинства пользователей, но для очень немногих пользователей, если мы выполняем вызовы API, как указано выше, он возвращает 200 ответов без сообщений электронной почты в теле, даже если у них есть электронные письма в их почтовом ящике.
{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#users('admin%40test.com')/messages","value":[]}
Выше приведен ответ для этих пользователей
Но если мы попробуем упорядочить по DESC , это будет работать нормально. Мы используем поток учетных данных клиента для генерации токена.