谷歌日历PHP API,我做错了什么?

时间:2014-09-12 00:54:48

标签: php google-api-php-client

<?php
   session_start();

   require_once "Google/Client.php";
   require_once "Google/Service/Calendar.php";

   $apiClient = new Google_Client();
   $apiClient->setApplicationName("My Application");
   $apiClient->setDeveloperKey("API_KEY");

   $service = new Google_Service_Calendar($apiClient);

   $event = new Google_Service_Calendar_Event();
   $event->setSummary('Appointment');
   $event->setLocation('Somewhere');
   $start = new Google_Service_Calendar_EventDateTime();
   $start->setDateTime('2011-06-03T10:00:00.000-07:00');
   $start->setTimeZone('America/Los_Angeles');
   $event->setStart($start);
   $end = new Google_Service_Calendar_EventDateTime();
   $end->setDateTime('2011-06-03T10:25:00.000-07:00');
   $end->setTimeZone('America/Los_Angeles');
   $event->setEnd($end);
   $attendee1 = new Google_Service_Calendar_EventAttendee();
   $attendee1->setEmail('EMAIL');
   $attendees = array($attendee1,
       // ...
   );
   $event->setAttendees($attendees);
   $recurringEvent = $service->events->insert('primary', $event);


   echo $recurringEvent->getId();
?>

在我执行$ service-&gt; events-&gt; insert之前,所有内容都会正确编译?我认证错了吗?我好几天都在尝试这个。我要做的就是简单地进行身份验证,并创建一个日历事件。 (我不需要多用户身份验证,只需要一个管理员用户)。

非常感谢帮助!

0 个答案:

没有答案