我在尝试更新已经存在的Google议程事件时遇到了一些问题。我想设置一个ExtendedProperties,但是这个字段总是设置为NULL。
$event = $service->events->get($calendarId, $eventId);
$extendedProperties = New EventExtendedProperties();
$extendedProperties->setPrivate('blalblabla');
$event->setExtendedProperties($extendedProperties);
$updatedEvent = $service->events->update($calendarId, $event->getId(), $event);
我能做什么?谢谢你的帮助。
您应该提供一个类似array('foo'=>'bar')
的关联数组,而不是提供字符串'blalblabla'
您的代码应该如下所示:
$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);
我希望这能有所帮助!