我可以使用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);
我不确定我是否有正确的日期时间格式。有什么建议?谢谢!
答案 0 :(得分:0)
你可能想做$ event-> setEnd($ end);而不是$ event-> setStart($ end);