Как отслеживать изменения календарей в списке календарей пользователя?Php

Кемеровские программисты php общаются здесь
Anonymous
Как отслеживать изменения календарей в списке календарей пользователя?

Сообщение Anonymous »

Я открыл канал push-уведомлений для CalendarList. Google уведомляет мое приложение о добавлении/удалении/скрытии элементов в списке, но не об изменениях самих элементов.

В документации по push-уведомлениям упоминается, что можно просматривать только Acl, CalendarList, Events и Settings. Я пытался зарегистрировать канал списка CalendarList, указав идентификатор конкретного календаря, но, похоже, это не работает.

Можно ли отслеживать изменения других свойств календарей, например сводки?

Мне кажется, что альтернативой может быть периодическая синхронизация всех зарегистрированных учетных записей. Но как я могу гарантировать, что пользователи будут видеть календари с последними изменениями, когда они им понадобятся? Я мог бы запускать фоновую синхронизацию каждый раз, когда отображаются календари, возможно, с некоторым регулированием. Однако это не очень хорошее решение.

Есть ли другой способ поддерживать актуальность локально хранящихся календарей?

Подробнее здесь: https://stackoverflow.com/questions/469 ... endar-list

Вернуться в «Php»