2012-08-01 80 views
0

嘗試更新已存在的Google議程事件時遇到問題。我想設置一個ExtendedProperties,但是這個字段總是被設置爲NULL。無法爲Google日曆API使用ExtentedProperties

$event = $service->events->get($calendarId, $eventId); 
    $extendedProperties = New EventExtendedProperties(); 
    $extendedProperties->setPrivate('blalblabla'); 
    $event->setExtendedProperties($extendedProperties); 
    $updatedEvent = $service->events->update($calendarId, $event->getId(), $event); 

我該怎麼辦?謝謝你的幫助。

回答

3

,而不是提供字符串'blalblabla',你應該提供一個關聯數組一樣array('foo'=>'bar')
您的代碼應該是這樣的:

$event = $service->events->get($calendarId, $eventId); 
$extendedProperties = New EventExtendedProperties(); 
$extendedProperties->setPrivate(array('custom'=>'blalblabla')); 
$event->setExtendedProperties($extendedProperties); 
$updatedEvent = $service->events->update($calendarId, $event->getId(), $event); 

我希望這有助於!