События Outlook, отправленные в календарь Google - идентификаторы событий неожиданно меняются? - PullRequest
0 голосов
/ 21 ноября 2018

Я создаю серию собраний из клиента Outlook в почтовом ящике office365.Приглашенный пользователь находится в g-suite (электронная почта, календарь ...).

Мой код подключается к календарю Google через API и периодически проверяет изменения событий \ новые события \ отменен и т. Д.

Я сохраняю идентификаторы событий в своей базе данных и использую их для сопоставления с идентификаторами событий, которые я прочитал из календаря Google.

Когда изменяется вся серия собраний, например, еженедельная серия получает новое время начала -Идентификаторы событий, возвращаемые из API-интерфейсов календаря Google - измените!

Я не уверен, сгенерированы ли идентификаторы office \ outlook или g-suite.Я не уверен, как правильно сопоставить события, которые я сохранил, с их старыми идентификаторами с новыми поступающими событиями.

1 Ответ

0 голосов
/ 21 ноября 2018

Если вы читаете Документацию Google API, в ней говорится, что повторяющиеся события состоят из экземпляров.Повторяющееся событие является родительским, а отдельные экземпляры - его дочерними.У каждого ребенка есть recurringEventId, который идентифицирует его родителя.Их индивидуальные экземпляры id могут изменяться при их изменении.

См. Следующее: https://developers.google.com/calendar/recurringevents#modifying_or_deleting_instances

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