Можно ли предоставить параметр запроса $expand=singleValueExtendedProperties...
в запросе дельты событий? Мой подход возвращает ошибку, которой я не совсем ожидал.
Запрос выглядит так:
API:
https://graph.microsoft.com/v1.0
RESOURCE:
me/calendarView/delta
PARAMS:
startDateTime: 2020-07-01T00:00:00Z
endDateTime: 2021-12-31T23:59:59Z
$expand: singleValueExtendedProperties($filter=id eq 'Boolean {00062002-0000-0000-c000-000000000046} Id 0x00008229')
Запрос не выполняется, возвращая это сообщение в теле:
Parsing OData Select and Expand failed: Value cannot be null.
Parameter name: initialState
Непонятно, к какому значению относится, хотя, учитывая, что ошибка не возникает при пропуске $ expand, я подозреваю, что это как-то связано с попыткой расширения в дельта-запросе или указанием расширения для этого / andy расширенное свойство.
Пропуск $expand
приводит к успешному ответу, и я опускаю параметр $deltatoken
для создания нового потока (поскольку существующие потоки не кодируются с помощью $expand
).
Вам будет приятно, что раскрытие относится к свойству MAPI не строкового типа, а именно к свойству Invited . Явно задокументировано, что вы не можете $ select свойства, которые не отслеживаются , но не упоминает, могут ли они быть включены в сам дельта-ответ.
Это должно быть возможно? Если да, то можете ли вы указать мне правильное направление форматирования этого запроса? Спасибо!
Относительно этого смежного вопроса , который уже задавался. Кажется устаревшим согласно следующему.
Получить дельту для сообщений явно указывает, что $expand
поддерживается, но Получить дельту для событий поддерживает не явно указывать что-либо о $expand
или каких-либо OData вообще, он просто указывает, что $select
не поддерживается.
Если есть какое-то скрытое ограничение, может ли оно быть явно задокументировано в документация по дельте событий?