Calendar.php中似乎有错误

时间:2014-05-30 05:50:33

标签: php calendar google-api-php-client

我在尝试使用Calendar.php定义的事件时尝试设置开始和结束时间。

$event = new Google_Service_Calendar_Event();
$event->setStart($item->start->dateTime);

我的代码在此行停止了。所以,我从google-api-php看了Calendar.php,发现代码说:

2999: public function setStart(Google_Service_Calendar_EventDateTime $start)
3000: {
3001:    $this->start = $start;
3002: }

从这里我发现$startGoogle_Service_Calendar_EventDateTime类的成员,所以我的简单dateTime字符串不起作用。然后我去寻找$this->start的定义方式。它不适用于班级Google_Service_Calendar_Event。唯一定义的是:

2690: protected $sourceDataType = '';
2691: protected $startType = 'Google_Service_Calendar_EventDateTime';
2692: protected $startDataType = '';

所以,我怀疑我在函数this->start中找到的setStart实际应该是this->startType。但是,对于这个Google API,我认为我应该问专家,我就是这样的菜鸟。有关如何设置Calendar事件的开始和结束时间并将其写入Google日历的任何想法吗?

由于

0 个答案:

没有答案