Наше приложение подписано на Exchange. Если события календаря созданы / обновлены / удалены, мы получаем уведомление в связи с нашей подпиской. Затем мы используем Microsoft Graph API, чтобы получить всю необходимую нам информацию из календарного события. Мы также создаем / обновляем / удаляем события календаря из нашего приложения с помощью REST-вызовов Graph API. Это работает нормально.
У нас есть следующий сценарий:
- В календаре пользователя создается событие серии с ресурсом календаря помещения в качестве местоположения
- Все в нашем приложении извлекаются события после того, как подписка уведомила нас
- В нашем приложении пользователь может изменить некоторые вхождения на другое время начала и окончания
- Наше приложение отправило эти обновления в календарь пользователя. с вызовами PATCH
Проблема: обновления правильны в календаре помещений, но некоторые события не обновляются в пользовательском календаре (они не синхронизированы c). См. изображение: Синие элементы от пользователя, зеленые элементы из комнаты, они не синхронизированы
Однако, если мы отправили эти вызовы PATCH очень медленно, кажется, что Exchange может правильно обрабатывать обновления в пользователе календарь, а также в календаре номеров.
Надеюсь, кто-то может нам помочь. Заранее спасибо!