API Google Calendar, видеовстреча не создана

У нас есть приложение PHP, и когда мы создаем событие в Календаре Google с использованием de API, это событие генерируется без ссылки на видеовстречу, но если мы создаем событие вручную, событие создается с помощью ссылки на видеовстречу. Возможность автоматически создавать видеовстречи при создании события отмечена.

Код является:

    $event = new Google_Service_Calendar_Event();
$event->setSummary($summary);
$event->setLocation('hangout');
$start = new Google_Service_Calendar_EventDateTime();
$start->setDateTime($startDate->format(\DateTime::ISO8601));
$event->setStart($start);
$end = new Google_Service_Calendar_EventDateTime();
$end->setDateTime($endDate->format(\DateTime::ISO8601));
$event->setEnd($end);


$attendee1 = new Google_Service_Calendar_EventAttendee();
$attendee1->setEmail($this->masterAccount);


$attendees= [];
$attendees[] = $attendee1;

foreach($company->getUsers()->toArray() as $user){
$attendee1 = new Google_Service_Calendar_EventAttendee();
$attendee1->setEmail($user->getEmail());
$attendees[] = $attendee1;
}
$event->attendees = $attendees;
$createdEvent = $this->google_calendar_service->events->insert($company->getCalendar()->getCalendarId(), $event);

Если мы используем форму https://developers.google.com/google-apps/calendar/v3/reference/events/insert#try-it чтобы создать de Event, ссылка на видеовстречу создается без проблем.

Какие-либо решения?
Спасибо 🙂

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]