Не могу добавить оповещение пользователя о событии через API. Уже все перепробовал, стандартный пример из документации тоже не работает
https://developers.google.com/google-apps/calendar... . Подскажите пожалуйста где я ошибаюсь.
Название и остальные поля обновляются. Если запросить событие из календаря через API, то напоминания в ответе есть, но в самом календаре они не появляются.
$eventId = '<EVENT ID>';
$calendarId = '<CALENDAR ID>';
$secretPath = '*.json';
$client = new \Google_Client();
$credentials = $client->loadServiceAccountJson($secretPath, \Google_Service_Calendar::CALENDAR);
$client->setAssertionCredentials($credentials);
$calendar = new \Google_Service_Calendar($client);
$event = $calendar->events->get($calendarId, $eventId);
$event->setSummary('updated event '.rand(1,100)); // название обновляет без проблем
$reminder = new \Google_Service_Calendar_EventReminder();
$reminder->setMethod('email');
$reminder->setMinutes(10);
$reminders = new \Google_Service_Calendar_EventReminders();
$reminders->setUseDefault(false);
$reminders->setOverrides([$reminder]);
$event->setReminders($reminders); // оповещения не добавляет
$calendar->events->update($calendarId, $eventId, $event);