У нас странная проблема при получении обновленных контактов с помощью Microsoft Graph API с использованием filter = lastModifieidDateTime.
Когда контакты возвращаются, время последнего изменения возвращается без наносекунд, например, 2020-02-06T09: 13: 49Z. Мы храним эту временную отметку как lastsynctime в нашей локальной БД.
В наших последующих запросах, когда мы снова передаем эту дату-время в API - иногда он снова возвращает тот же контакт, даже если мы предоставляем фильтр большее время, например
https://graph.microsoft.com/v1.0/me/contacts? $ Count = true & $ filter = lastModifiedDateTime gt 2020-02-06T09: 13: 49Z & $ top = 2
Посоветуйте, пожалуйста, как избежать выборки уже выбранный контакт с использованием фильтра lastmodifieddatetime.