У нас есть приложение 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, ссылка на видеовстречу создается без проблем.
Какие-либо решения?
Спасибо 🙂
Задача ещё не решена.
Других решений пока нет …