如何将扩展属性与GoogleCalendarphpapi一起使用


How to use extended properties with the Google Calendar php api

几个星期以来,我一直在为谷歌日历的php api而挣扎。我已经设法用api添加和读取了事件,现在我正试图让扩展属性发挥作用。我尝试了两种不同的方式将它们添加到我的活动中:
1:

$extProp = New Google_EventExtendedProperties('test', 'test');
$event->setExtendedProperty($extProps);

2:

$extProp = New Google_EventExtendedProperties('test', 'test');
$event->ExtendedProperty = $extProps;

两者都没有给我错误,但我不确定它是否有效。我试着用get方法和list方法读取事件,这两种方法都在api的文档中进行了描述,但我无法获得我的扩展属性。

有人知道php的扩展属性是如何工作的吗?

我终于做到了。我使用了以下代码:

$extendedProperties = New Google_EventExtendedProperties();
$extendedProperties->setShared(array('custom'=>'blalblabla'));
$event->setExtendedProperties($extendedProperties); 

$extendedProperties=新建Google_EventExtendedProperties();

应更改为:

$extendedProperties = new Google_Service_Calendar_EventExtendedProperties();
相关文章:
  • 没有找到相关文章