#microsoft-graph-api #outlook-web-addins
#microsoft-graph-api #outlook-web-addins
Вопрос:
Мы разработали надстройку Outlook, которая добавляет настраиваемое свойство к событию. Это работает нормально, и если я запрашиваю MS Graph API в качестве организатора, я вижу возвращаемое пользовательское свойство.
#Запрос
https://graph.microsoft.com/v1.0/me/events?$expand=singleValueExtendedProperties($filter=id eq 'String {00020329-0000-0000-C000-000000000046} Name cecp-f7f0d3d0-21c3-4c6e-91f5-edaee4e32466')
#Ответ
{
...
"value": [
{
...
"attendees": [
{
"type": "required",
"status": {
"response": "none",
"time": "1601-01-01T00:00:00Z"
},
"emailAddress": {
"name": "Adele Vance",
"address": "AdeleV@domain.onmicrosoft.com"
}
}
],
"singleValueExtendedProperties@odata.context": "https://graph.microsoft.com/v1.0/$metadata#users('abc1234-b90f-469f-9a92-6eb23af30276')/events('AAMkADlhNzdjZWY2LWVjNjQtNGExNi1iNDZjLTA4M2Q1ZWM3MTMzMgBGAAAAAAAoycA_ZVHiTq8VDwWB362DBwAI-BzSjmJPQJ2LM7A8Gj1OAAAAAAENAAAI-BzSjmJPQJ2LM7A8Gj1OAAC_N5E_AAA=')/singleValueExtendedProperties",
"singleValueExtendedProperties": [
{
"id": "String {00020329-0000-0000-c000-000000000046} Name cecp-f7f0d3d0-21c3-4c6e-91f5-edaee4e32466",
"value": "{"id":"ABC"}"
}
]
}
]
Однако, если я попытаюсь выполнить тот же запрос для участника (Адель Вэнс), я не получу возвращенные singleValueExtendedProperties.
Доступны ли расширенные свойства только для пользователя, который их добавил? Я вижу, что метаданные включают мой идентификатор пользователя, однако это кажется очень ограниченным.
Любая помощь очень ценится.
Иан
Ответ №1:
Да, назначение участника создается организатором, отправляющим приглашение на собрание. Приглашение не содержит никаких пользовательских свойств.
Комментарии:
1. Спасибо, Дмитрий. Упоминается ли это где-нибудь в документации? Это довольно раздражает.
2. Нет, но так оно и работает. Outlook не будет копировать какие-либо свойства, о которых он не знает.
3. Если вы создаете элемент календаря, в фоновом режиме приглашение в календарь (ics) отправляется всем участникам. Это также не учитывает категории и / или время уведомления от организатора до участников