Google API的示例/演示代碼對於更新活動標題非常明確,似乎每個人都喜歡將其複製到自己的教程中......我可以使用該示例輕鬆更新事件的標題,描述和位置,但我無法使用它更新「when」屬性,該屬性由具有開始和結束日期/時間的數組組成。Google Calendar API - 更新活動開始和結束日期/時間
下面的代碼不返回一個錯誤,但它不更新的日期和時間,以及:
if ($eventOld = getEvent($client, $eventId)) {
//echo "Old title: " . $eventOld->title->text . "<br />\n";
$eventOld->title = $gdataCal->newTitle($title);
$eventOld->where = array($gdataCal->newWhere($where));
$eventOld->content = $gdataCal->newContent("$description");
$eventOld->when[startTime] = "{$startDate}T{$startTime}:00.000{$tzOffset}:00";
$eventOld->when[endTime] = "{$endDate}T{$endTime}:00.000{$tzOffset}:00";
print $startDate;
try
{
$eventOld->save();
}
catch (Zend_Gdata_App_Exception $e)
{
var_dump($e);
return null;
}
//return $eventNew;
}
else
{
return null;
}