如何使用calendar api v3获取活动详细信息

时间:2014-11-21 15:21:58

标签: php google-calendar-api

我正在尝试使用最新的api检索事件详细信息,但我找不到任何示例。 这是我的retreiving事件代码:

$service = new Google_Service_Calendar($client);

$events = $service->events->listEvents('email');


foreach ($events->getItems() as $event)
{
  echo $event->getSummary()." ".$event->getId().": ".$event->getDescription()." "."<br><br>";
}

它有效,但是我找不到函数来获取开始和结束时间等其他细节,这些功能是否列在哪里?

由于

2 个答案:

答案 0 :(得分:0)

我通过查看php客户端来源找到:

$event->getStart()->getDateTime();

答案 1 :(得分:0)

有关活动的Google Calendar API v3参考,请访问:https://developers.google.com/google-apps/calendar/v3/reference/events#resource

列出属于某个事件的完整属性集。

要访问任何事件属性,请将get添加到其开头,然后查看结果。一些例子:

$event.getSummary()
$event.getStatus()
$event.getVisibility()

如果您所追求的价值是一个对象本身,那么您可以链接您的获取:

$event.getStart().getDateTime()
$event.getOrganizer().getEmail()