Получать уведомления от Microsoft Graph при удалении событий
Я подписался на события (https://outlook.office.com/api/v2.0/me/events
) Отправить уведомление.
Когда я удаляю одно событие основного события повторения, я получаю уведомление ОБНОВЛЕНО с идентификатором главного события, а не с конкретным идентификатором события вхождения.
Как я могу узнать, какое событие было удалено без сравнения со всеми предыдущими повторяющимися событиями? И не получить только мастер ID события.
1 ответ
Когда вы "удаляете" и вхождение, вы технически не удаляете сущность. Вы фактически добавляете исключение в шаблон повторения мастера. Вот почему вы получаете уведомление об обновлении мастера, а не уведомление об удалении события.
Вы можете увидеть список событий и исключений, вызвав /instances
, Это вернет коллекцию объектов событий для данного мастера. Вы можете определить, является ли объект вхождением или исключением, посмотрев на type
свойство (возможные значения SingleInstance
, Occurrence
, Exception
, или же SeriesMaster
).