Я пытаюсь создать дополнительные календари для календаря, который используется совместно с учетной записью службы. Мой код выглядит следующим образом:
putenv('GOOGLE_APPLICATION_CREDENTIALS='.__DIR__.'/service_account.json');
define('SCOPES', Google_Service_Calendar::CALENDAR);
$client = new Google_Client();
$client->setApplicationName('REdu Calendars');
$client->useApplicationDefaultCredentials();
$client->addScope([SCOPES]);
$client->setAccessType('offline');
$service = new Google_Service_Calendar($client);
$calendar = new Google_Service_Calendar_Calendar();
$calendar->setSummary($userName);
$calendar->setTimeZone('America/Los_Angeles');
$createdCalendar = $service->calendars->insert($calendar);
Я думаю, что приведенный выше код создает дополнительный календарь в учетной записи службы. Что мне действительно нужно, так это возможность создать дополнительный календарь в календаре, который используется совместно с учетной записью службы . Любая помощь приветствуется.