Я создал расширенное свойство Outlook для контактов с REST API, описанное здесь . Это соответствующая полезная нагрузка JSON.
{
"singleValueExtendedProperties": [
{
"id":"String {b06defca-5b03-4ee3-ba80-c5c9f49bea8d} Name MyProp",
"value":"true"
}
]
}
Этот реквизит успешно сохраняется и возвращается, если я запрашиваю экземпляр контактов с этим расширением через REST API.
contacts?$filter=singleValueExtendedProperties/Any(ep: ep/id eq 'String {b06defca-5b03-4ee3-ba80-c5c9f49bea8d} Name MyProp' and ep/value eq 'true')
Пока все хорошо.
Но как я могу показать это расширение в приложении Outlook, например в Outlook для Mac v16.15? Я предполагаю, что я могу добавить такое расширение как дополнительный столбец в списке всех контактов. Всегда есть столбцы с именем «Benutzerdefiniert 1». «Benutzerdefiniert 8» (на английском языке «определено пользователем»). Но ничего. Кроме того, нигде в огромных (и, кстати, очень хороших) документах Microsoft Graph я не обнаружил никаких ссылок на API-интерфейс REST MS Graph на приложение Outlook.
Что необходимо, чтобы видимые настраиваемые свойства Outlook управлялись API-интерфейсом REST MS Graph?
С уважением
Dominik