Я использую расширение схемы для пользователей . Фильтрация не работает для значений даты этого расширения.
https://graph.microsoft.com/v1.0/users?$select=ext123455_UserExtension&$filter=ext123455_UserExtension/CreationDate ge '2020-02-08T09:59:20.8368277Z'
Ответ содержит результаты, где свойство CreationDate даты меньше 2020:
{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#users(ext123455_UserExtension)",
"value": [
{
"id": "23d17258-515c-4685-b95e-f98f2df8df56",
"ext123455_UserExtension": {
"@odata.type": "#microsoft.graph.ComplexExtensionValue",
"CreationDate": "2019-02-08T09:59:20.8354838Z",
}
}
]
}
Схема расширения:
{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#schemaExtensions/$entity",
"id": "ext123455_UserExtension",
"description": "Extension Test",
"targetTypes": [
"user"
],
"status": "InDevelopment",
"owner": "...",
"properties": [
{
"name": "CreationDate",
"type": "DateTime"
}
]
}
Это может быть связано с этот вопрос: Фильтрация объектов по дате в MS Graph
PS Этот пост каким-то образом исчез из stackoverflow. Поэтому я воссоздал его ...