Google日历API V3更新活动

时间:2012-06-12 11:06:17

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

我可以使用https://developers.google.com/google-apps/calendar/recurringevents中所述的Google Calendar API V3完美添加活动,但我无法确定如何开始更新活动流程。

我想我必须选择事件(我确实在我的数据库中存储了事件ID),然后设置参数并调用更新事件。但不知道从哪里开始......

似乎很少有教程。有什么想法吗?

1 个答案:

答案 0 :(得分:4)

好的,我终于得到了自己的答案。努力阅读这些Google API资源管理器并将它们与google-api-php-client相匹配。无论如何,这里是一个简单的代码来更新描述,摘要和事件颜色。

$apiClient = new apiClient();
$apiClient->setUseObjects(true);
$service   = new apiCalendarService($apiClient);
$events    = $service->events;

$currEvent  = $events->get("primary", $event_id);

$currEvent->setDescription("YOUR FULL DESCRIPTION");
$currEvent->setSummary("YOUR DESIRED SUMMARY - Kind of title");
$currEvent->setColorId(2); // One of the available colors ID

$recurringEvent = $events->update('primary', $event_id, $currEvent);

请记住,此代码只需在身份验证后运行。 希望它可以帮助某人。它做了我;)