method
public
GoogleApiSync::saveBatchEvents()
Сигнатура
public saveBatchEvents(array<string|int, mixed> $events, string $gApiCalendarId, array<string|int, mixed> $params) : array<string|int, mixed>
Параметры
$events
array<string|int, mixed>
$gApiCalendarId
string
$params
array<string|int, mixed>
Возвращаемое значение
array<string|int, mixed>
Как применяется в GoogleApiSync
GoogleApiSync::saveBatchEvents() — метод класса \Bitrix\Calendar\Sync\GoogleApiSync модуля «Календарь».
Метод объекта: сначала нужен экземпляр GoogleApiSync.
use Bitrix\Main\Loader;
use Bitrix\Calendar\Sync\GoogleApiSync;
Loader::includeModule('calendar');
/** @var GoogleApiSync $object */
$events = [];
$gApiCalendarId = '';
$params = [];
$result = $object->saveBatchEvents($events, $gApiCalendarId, $params);
// $result: array<string|int, mixed>Другие методы GoogleApiSync
createCalendar()deleteCalendar()deleteEvent()Удалить событие из указанного календаря GooglegetCalendarItems()получить список календарей из GooglegetChannelOwner()getEvents()получить список событий календаря Google.getNextPageToken()getNextSyncToken()getPrimaryId()получить id основного (главного) календаряgetTransportConnectionError()Возвращает код ошибки подключения в сообщении;getTransportErrors()Проверить наличие ошибок транспортаhasMoreEvents()
Исходный файл: source/calendar/lib/sync/googleapisync.php:437

