Уведомление об изменении подписки на события, возвращающее другой @ odata.etag? - PullRequest
0 голосов
/ 20 октября 2018

У меня установлена ​​подписка на уведомление для ресурса me/events с changeType, как созданный, обновленный.Когда я обновляю событие календаря через Graph API через свое приложение, я сохраняю значение ответа на запрос обновления @odata.etag для целей управления версиями (пытаясь не позволить службам пинг-понг друг другу).

Предполагаемое поведение состоит в том, что после того, как я обновлю объект в Graph и сохраню etag ответов, я могу проверить etag уведомлений о подписке (который появляется в результате подписки), чтобы увидеть, отличаются ли они.Если они это сделают, я знаю, что это новое изменение.

Теперь эта архитектура работает для ресурса me/contacts, но не для событий.Этаги от запроса на исправление и уведомления от уведомления отличаются.Есть ли какая-то другая работа в этом направлении?

Единственное решение, которое я мог бы придумать, - это пропинговать resource уведомления, чтобы получить правильный etag.Запутался в том, почему они будут различаться и почему они не будут возвращать etag в теле уведомления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...