API Graph для контактов - фильтр LastModifiedDate работает ошибочно - PullRequest
0 голосов
/ 06 февраля 2020

У нас странная проблема при получении обновленных контактов с помощью 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.

...