Я могу успешно обновить заголовок событий с помощью Google API V3, но как только я включаю дату и время, я получаю внутреннюю ошибку сервера. Вот фрагмент моего кода:
$event = $service->events->get($calendar_id,$event_id);
$event->setSummary($notes);
$service->events->update($calendar_id,$event->getId(),$event);
Приведенный выше код работает хорошо, так как я только обновляю заголовок. Я борюсь с кодом ниже:
$event = $service->events->get($calendar_id,$event_id);
$event->setSummary($notes);
$start = new Google_Service_Calendar_EventDateTime();
$start->setDateTime('2014-07-22T20:00:00+08:00');
$event->setStart($start);
$end = new Google_Service_Calendar_EventDateTime();
$end->setDateTime('2014-07-22T21:00:00+08:00');
$event->setEnd($end);
$service->events->update($calendar_id,$event->getId(),$event);
Я не уверен, что у меня правильный формат для даты и времени. Любой совет? Спасибо!
Вы, вероятно, хотите сделать $ event-> setEnd ($ end); вместо $ event-> setStart ($ end);
Других решений пока нет …