Как обновить дату и время события календаря Google с помощью API V3

Я могу успешно обновить заголовок событий с помощью 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);

Я не уверен, что у меня правильный формат для даты и времени. Любой совет? Спасибо!

2

Решение

Вы, вероятно, хотите сделать $ event-> setEnd ($ end); вместо $ event-> setStart ($ end);

0

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

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

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