эй, кажется, не может создать событие с этим кодом,
<?php
require_once 'google-api-php-client/src/apiClient.php'
require_once 'google-api-php-client/src/contrib/apiCalendarService.php';
session_start();
$client = new apiClient();
$client->setApplicationName("Cal");
$client->setClientId('');
$client->setClientSecret('');
//$client->setRedirectUri('http://localhost:8080/createEvent.php');
$client->setRedirectUri('http://localhost:8080/eventNew.php');
//http://localhost:8080/oauth2callback');
$client->setDeveloperKey('');
$cal = new apiCalendarService($client);
if (isset($_GET['logout'])) {
unset($_SESSION['token']);
}
if (isset($_GET['code'])) {
$client->authenticate();
$_SESSION['token'] = $client->getAccessToken();
header('Location: http://' . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF']);
}
if (isset($_SESSION['token'])) {
$client->setAccessToken($_SESSION['token']);
}
$authUrl = $client->createAuthUrl();
if (!$client->getAccessToken()) {
$event = new Event();
$event->setSummary("test title");
$event->setLocation("test location");
$start = new EventDateTime();
$start->setDateTime('04-03-2012 09:25:00:000 -05:00');
$event->setStart($start);
$end = new EventDateTime();
$end->setDateTime('04-03-2012 10:25:00:000 -05:00');
$event->setEnd($end);
//$attendee1 = new EventAttendee();
//$attendee1->setEmail('email@email.com');
//$attendees = array($attendee1);
//$event->attendees = $attendees;
$createdEvent = $cal->events->insert('primary', $event);
echo $createdEvent->getId();
$_SESSION['token'] = $client->getAccessToken();
}
?>
Продолжайте получать это сообщение об ошибке:
Неустранимая ошибка: необработанное исключение «apiIOException» с сообщением «Ошибка HTTP: (0) проблема с сертификатом SSL, убедитесь, что сертификат CA в порядке. Сведения: ошибка: 14090086: процедуры SSL: SSL3_GET_SERVER_CERTIFICATE: сбой проверки сертификата »в C: \ Program Files \ EasyPHP-5.3.9 \ www \ google-api-php-client \ src \ io \ apiCurlIO.php: 119 Трассировка стека: # 0 C: \ Program Files \ EasyPHP-5.3.9 \ www \ google-api-php-client \ src \ io \ apiCurlIO.php (56): apiCurlIO-> makeRequest (Object (apiHttpRequest)) # 1 C: \ Программные файлы \ EasyPHP-5.3.9 \ www \ google-api-php-client \ src \ io \ apiREST.php (55): apiCurlIO-> authenticatedRequest (Объект (apiHttpRequest)) # 2 C: \ Program Files \ EasyPHP- 5.3.9 \ www \ google-api-php-client \ src \ service \ apiServiceResource.php (186): apiREST :: execute (Object (apiServiceRequest)) # 3 C: \ Program Files \ EasyPHP-5.3.9 \ www \ google-api-php-client \ src \ contrib \ apiCalendarService.php (493): apiServiceResource -> __call ('insert', Array) # 4 C: \ Program Files \ EasyPHP-5.3.9 \ www \ eventNew.php (47): EventsServiceResource-> insert ('primary', Object (Event)) # 5 {main}, брошенный в C: \ Program Files \ EasyPHP-5.3.9 \ www \ google-api-php-client \ src \ io \ apiCurlIO.php на линии 119