如何获取事件的创建者?
How to get the creator of the event?
我想得到一个Google Calendar Event
的创建者,所以我浏览了文档页面,特别是this section,我看到有一个对象叫做creator
,但是我怎么能从日历记录的事件中提取这个?
我的代码如下所示:
foreach ($events->getItems() as $event)
{
$appointment = [
'start_datetime' => date('Y-m-d H:i:s', strtotime($event->start->getDateTime())),
'end_datetime' => date('Y-m-d H:i:s', strtotime($event->end->getDateTime())),
'notes' => $event->getDescription(),
'title' => $event->getSummary(),
'id_user' => $operator_id,
'id_google_calendar' => $event->getId(),
'attendee' => []
'creator' => ??????
];
}
这个有效:
foreach ($events->getItems() as $event)
{
var_dump($event->getCreator());
}
(在我的代码中试过)。请参阅 https://developers.google.com/resources/api-libraries/documentation/calendar/v3/php/latest/class-Google_Service_Calendar_Event.html
上的官方文档
这两个选项中的任何一个都应该有效,请记住创建者的首字母必须大写。
$event->Creator()
$event->getCreator()
如果我记得
$event->Creator['email'] should also work.
此库是通过发现服务以编程方式生成的 API。文档还没有在那里生成,因为很多它不会出现在文档中,这是一种体验。当您使用该库一段时间后,您就会了解它的设计方式。
我想得到一个Google Calendar Event
的创建者,所以我浏览了文档页面,特别是this section,我看到有一个对象叫做creator
,但是我怎么能从日历记录的事件中提取这个?
我的代码如下所示:
foreach ($events->getItems() as $event)
{
$appointment = [
'start_datetime' => date('Y-m-d H:i:s', strtotime($event->start->getDateTime())),
'end_datetime' => date('Y-m-d H:i:s', strtotime($event->end->getDateTime())),
'notes' => $event->getDescription(),
'title' => $event->getSummary(),
'id_user' => $operator_id,
'id_google_calendar' => $event->getId(),
'attendee' => []
'creator' => ??????
];
}
这个有效:
foreach ($events->getItems() as $event)
{
var_dump($event->getCreator());
}
(在我的代码中试过)。请参阅 https://developers.google.com/resources/api-libraries/documentation/calendar/v3/php/latest/class-Google_Service_Calendar_Event.html
上的官方文档这两个选项中的任何一个都应该有效,请记住创建者的首字母必须大写。
$event->Creator()
$event->getCreator()
如果我记得
$event->Creator['email'] should also work.
此库是通过发现服务以编程方式生成的 API。文档还没有在那里生成,因为很多它不会出现在文档中,这是一种体验。当您使用该库一段时间后,您就会了解它的设计方式。