我如何使用谷歌api将事件添加到谷歌日历

时间:2014-09-16 14:08:40

标签: calendar google-calendar-api

我正在尝试创建一个输入表单,用户可以在其中添加事件详细信息。用户应该能够提供他们的Google电子邮件和密码,以便向Google日历添加活动。

请帮忙吗?

我试过以下内容:

$event = new Google_Event();
$event->setSummary('Test Appointment');
$event->setLocation('Testing');
$event->setVisibility('public');
$start = new Google_EventDateTime();
$start->setDateTime('2014-09-28T10:00:00.000-05:00');
$event->setStart($start);
$end = new Google_EventDateTime();
$end->setDateTime('2014-09-28T10:30:00.000-05:00');
$event->setEnd($end);
$createdEvent = $service->events->insert('primary', $event);
echo '<pre>';
print_r($createdEvent);

1 个答案:

答案 0 :(得分:0)

如果您希望能够访问用户的日历,则需要使用Oauth2。查看https://developers.google.com/google-apps/calendar/auth