С PHP я достигаю следующего:
$event_data = array(
'summary' => $event->getSubject(),
'location' => $event->getLocation()->getDisplayName(),
'description' => $html,
'start' => array(
'dateTime' => $event->getStart()->getDateTime(),
'timeZone' => $event->getStart()->getTimeZone(),
),
'end' => array(
'dateTime' => $event->getEnd()->getDateTime(),
'timeZone' => $event->getEnd()->getTimeZone(),
),
'reminders' => [
'useDefault' => true,
],
'attendees' => array(
array('email' => 'lpage@example.com'),
array('email' => 'sbrin@example.com'),
),
'conferenceData' => null,
);
$google_event_insert = $service->events->insert($calendarId, $google_event, ['conferenceDataVersion' => 1]);
Обратите внимание, что из приведенного выше кода мы отправляем "conferenceData" как null + добавляем параметр запроса conferenceDataVersion = 1 к запросу вставки.
У меня это отлично работает. Вы можете использовать его аналогичным образом в своем коде. net.