Класс
Calendar
GoogleApiSync
\Bitrix\Calendar\Sync\GoogleApiSync
Исходный файл: source/calendar/lib/sync/googleapisync.php:23
Константы
CHANNEL_EXPIRATIONCONNECTION_CHANNEL_TYPEDATE_TIME_FORMATDEFAULT_TIMEZONEEND_OF_DATEEXTERNAL_LINKMAXIMUM_CONNECTIONS_TO_SYNCONE_DAYSECTION_CHANNEL_TYPESECTION_CONNECTION_CHANNEL_TYPESYNC_EVENTS_DATE_INTERVALSYNC_EVENTS_LIMIT
Методы (23)
-
__construct()Конструктор GoogleApiSync. -
createCalendar() -
deleteCalendar() -
deleteEvent()Удалить событие из указанного календаря Google -
getCalendarItems()получить список календарей из Google -
static getChannelOwner() -
getEvents()получить список событий календаря Google. -
getNextPageToken() -
getNextSyncToken() -
getPrimaryId()получить id основного (главного) календаря -
getTransportConnectionError()Возвращает код ошибки подключения в сообщении; -
getTransportErrors()Проверить наличие ошибок транспорта -
hasMoreEvents() -
saveBatchEvents() -
saveEvent() -
startWatchCalendarList()Создаёт канал наблюдения для подключения -
startWatchEventsChannel()Создаёт канал наблюдения для новых событий -
stopChannel()Закрывает канал наблюдения и просит Google остановить push-уведомления -
testConnection()Проверить возможность установить подключение к API Google -
updateCalendar() -
updateCalendarList() -
updateLastResultConnection() -
updateSuccessLastResultConnection()

