Какое свойство используется для определения, разрешить ли пересылку сообщения о событии в graph api?

#microsoft-graph-api

#microsoft-graph-api

Вопрос:

Когда я получаю объект Message или Event, я не вижу никакого свойства, которое, по-видимому, связано с AllowForward . Пробовал как версии v1.0, так и бета-версии.

Ответ №1:

Нет строго типизированного свойства, поэтому вам нужно использовать расширенное свойство для этого, например, для отправки собрания без пересылки

 {
   "subject": "My event",
    "start": {
        "dateTime": "2020-10-13T04:55:36.463Z",
        "timeZone": "UTC"
    },
    "end": {
        "dateTime": "2020-10-20T04:55:36.463Z",
        "timeZone": "UTC"
    },
  "attendees": [
    {
      "emailAddress": {
        "address":"blah@domain.com",
        "name": "gs"
      },
      "type": "required"
    }
  ],
  "SingleValueExtendedProperties": [
        {
            "PropertyId": "Boolean {00020329-0000-0000-C000-000000000046} Name DoNotForward",
            "Value": "true"
        }
    ]
}  

Затем, чтобы получить это свойство с помощью события, используйте

 https://graph.microsoft.com/v1.0/me/events?$expand=SingleValueExtendedProperties($filter = (id eq 'Boolean {00020329-0000-0000-C000-000000000046} Name DoNotForward'))