Я использую Microsoft Graph и Outlook, и у меня есть подписки / webhook , настроенные для created
, updated
и deleted
. Когда я создаю, обновляю или удаляю событие из своего собственного календаря, а затем вызываю Microsoft Graph, чтобы сделать то же самое для моего календаря Outlook, он отправляет подписку на мой webhook.
Например, когда я обновляю событие со своего сайта, используя / call:
PATCH /me/events/{id}
вот что он делает:
- Обновляет событие на моем сайте (Хорошо)
- Обновляет событие в Microsoft Outlook (хорошо)
- Отправляет
updated
подписку / webhook на мой сайт, а затем снова обновляет мое событие на моем сайте (Плохо, я не хочу, чтобы это произошло)
Как сделать так, чтобы # 3 не происходило, если я обновляю событие на своем сайте изначально / в первую очередь?
UPDATE:
Я нашел ответ здесь: https://stackoverflow.com/a/40876329/9743109 - Вы должны использовать changeKey