# GoogleApiTransport

URL: https://chugunov.pro/api-bitrix/calendar/sync/googleapitransport/
Проверено на 1С-Битрикс 25.x, обновлено 03.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией 1С-Битрикс.

Класс `\Bitrix\Calendar\Sync\GoogleApiTransport`
Модуль: Calendar.

Исходный файл: `source/calendar/lib/sync/googleapitransport.php:24`

## Методы (22)

- [`__construct()`](https://chugunov.pro/api-bitrix/calendar/sync/googleapitransport/__construct/) — Конструктор GoogleApiTransport.
- [`deleteCalendar()`](https://chugunov.pro/api-bitrix/calendar/sync/googleapitransport/deletecalendar/)
- [`deleteEvent()`](https://chugunov.pro/api-bitrix/calendar/sync/googleapitransport/deleteevent/) — Удаляет событие из календаря Google
- [`getCalendarList()`](https://chugunov.pro/api-bitrix/calendar/sync/googleapitransport/getcalendarlist/)
- [`getColors()`](https://chugunov.pro/api-bitrix/calendar/sync/googleapitransport/getcolors/) — получить коды цветов календаря Google
- [`getErrorByCode()`](https://chugunov.pro/api-bitrix/calendar/sync/googleapitransport/geterrorbycode/) — Получение одной ошибки с указанным кодом.
- [`getErrors()`](https://chugunov.pro/api-bitrix/calendar/sync/googleapitransport/geterrors/) — Получение массива ошибок.
- [`getErrorsByCode()`](https://chugunov.pro/api-bitrix/calendar/sync/googleapitransport/geterrorsbycode/) — Получение массива ошибок с указанным кодом.
- [`getEvents()`](https://chugunov.pro/api-bitrix/calendar/sync/googleapitransport/getevents/) — Получить список событий из календаря
- [`getInstanceRecurringEvent()`](https://chugunov.pro/api-bitrix/calendar/sync/googleapitransport/getinstancerecurringevent/) — получение id экземпляра повторяющегося события
- [`importEvent()`](https://chugunov.pro/api-bitrix/calendar/sync/googleapitransport/importevent/) — Создаёт событие в календаре Google
- [`insertCalendar()`](https://chugunov.pro/api-bitrix/calendar/sync/googleapitransport/insertcalendar/) — Создаёт локальный календарь в календаре Google
- [`insertEvent()`](https://chugunov.pro/api-bitrix/calendar/sync/googleapitransport/insertevent/) — Создаёт событие в календаре Google
- [`multipartDecode()`](https://chugunov.pro/api-bitrix/calendar/sync/googleapitransport/multipartdecode/)
- [`openCalendarListChannel()`](https://chugunov.pro/api-bitrix/calendar/sync/googleapitransport/opencalendarlistchannel/)
- [`openEventsWatchChannel()`](https://chugunov.pro/api-bitrix/calendar/sync/googleapitransport/openeventswatchchannel/)
- [`patchEvent()`](https://chugunov.pro/api-bitrix/calendar/sync/googleapitransport/patchevent/) — Обновляет только указанные поля события
- [`sendBatchEvents()`](https://chugunov.pro/api-bitrix/calendar/sync/googleapitransport/sendbatchevents/)
- [`stopChannel()`](https://chugunov.pro/api-bitrix/calendar/sync/googleapitransport/stopchannel/)
- [`updateCalendar()`](https://chugunov.pro/api-bitrix/calendar/sync/googleapitransport/updatecalendar/)
- [`updateCalendarList()`](https://chugunov.pro/api-bitrix/calendar/sync/googleapitransport/updatecalendarlist/)
- [`updateEvent()`](https://chugunov.pro/api-bitrix/calendar/sync/googleapitransport/updateevent/) — Обновляет экземпляр повторяющегося события

Оригинал в официальной документации: https://docs.1c-bitrix.ru/api/classes/Bitrix-Calendar-Sync-GoogleApiTransport.html
