Могу ли я не отправлять электронную почту участникам мероприятия при создании события o365? - PullRequest
0 голосов
/ 08 июля 2019

Мое приложение восстанавливает события календаря пользователя, используя POST запрос к графику API /calendars/{ID}/events. В случае, если пользователь хочет восстановить событие с посетителями, мы обычно не хотим отправлять им по электронной почте приглашение.

Как мне добиться этого с помощью API Graph?

Если это невозможно через graph API, есть ли другой интерфейс, который позволяет это сделать? Я видел некоторые документы по EWS API на основе XML, и казалось, что есть возможность не отправлять электронную почту: SendMeetingInvitations, но я не могу найти что-то похожее в документах по API графа или в списке свойств MAPI (https://docs.microsoft.com/en-us/openspecs/exchange_server_protocols/ms-oxprops/f6ab1613-aefe-447d-a49c-18217230b148)

Однажды я взглянул на какое-то решение для резервного копирования o365 и понял, что оно способно восстановить событие без отправки электронных писем. И казалось, что он использует API графа.

Я попытался вручную установить статус участника на accepted и все другие возможные типы в полезной нагрузке события:

"attendees": [
        {
            "type": "required",
            "status": {
                "response": "accepted",
                "time": "2019-07-08T00:00:00Z"
            },
            "emailAddress": {
                "name": "xxx",
                "address": "xxx@xxx"
            }
        }
    ]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...