Расширение singleValueExtendedProperty не работает при получении сведений о календаре
Я пытаюсь получить значение настраиваемого свойства для события с помощью Outlook REST API (версия 2.0). Настраиваемое свойство было создано надстройками Outlook Office.js.
Вот запрос:
/v2.0/me/calendar/?$expand=singleValueExtendedProperties($filter=PropertyId eq 'Binary 0x0FFF')
Это возвращает успешный ответ от API, но не возвращает singleValueExtendedProperty.
Ответы
Чтобы получить настраиваемое свойство, вам потребуется идентификатор элемента (REST), а настраиваемые свойства применимы только к сообщениям и событиям.
Ниже представлены шаблоны для сообщений и событий соответственно.
/me/messages/
'<ITEM_ID>' <ADD_IN_GUID>?$expand=SingleValueExtendedProperties($filter=PropertyId eq 'String {00020329-0000-0000-c000-000000000046} Name cecp-
')
/me/events/
<ITEM_ID> ' <ADD_IN_GUID>?$expand=SingleValueExtendedProperties($filter=PropertyId eq 'String {00020329-0000-0000-c000-000000000046} Name cecp-
')