Créer Simple Événement de l'Agenda Google en PHP

Je vais avoir un diable de temps à essayer d'obtenir un très simple événement ajouté à un calendrier à l'aide de l'API Google Agenda, et j'aimerais si quelqu'un peut mon (probablement évidente). Je suis en utilisant le code que j'ai trouvé ici. J'ai mis le code dans le "google-api-php-client/exemples.calendrier" directory, où un simple exemple peut être trouvé.

<?php
require_once '../../src/Google_Client.php';
require_once '../../src/contrib/Google_CalendarService.php';
session_start();


    $client = new Google_Client();
        $client->setApplicationName("Google Calendar PHP Starter Application");
        $client->setClientId('');
        $client->setClientSecret('');
        $client->setRedirectUri('worked.html'); //I made a file called "worked.html" in the same directory that just says "it worked!"
        $client->setDeveloperKey('SecretLongDeveloperKey');
        $cal = new Google_CalendarService($client);

if (isset($_GET['logout'])) {
    unset($_SESSION['token']);
}

if (isset($_GET['code'])) {
    $client->authenticate($_GET['code']);
    $_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 Google_Event();

        $event->setSummary('Halloween');
        $event->setLocation('The Neighbourhood');
        $start = new Google_EventDateTime();
        $start->setDateTime('2012-10-31T10:00:00.000-05:00');
        $event->setStart($start);
        $end = new Google_EventDateTime();
        $end->setDateTime('2012-10-31T10:25:00.000-05:00');
        $event->setEnd($end);
        $createdEvent = $cal->events->insert('[email protected]', $event);

}


echo $createdEvent->getId();

?>

Quand j'ai accès à ce script, j'obtiens une erreur 404. J'ai essayé d'aller dans le code et en commentant les lignes dans une tentative de trouver le coupable - il semble être l'avant-dernière ligne, ce qui en fait insère l'événement.

Des conseils? J'apprécierais vraiment de quelques conseils, que je ne peux pas sembler obtenir même le plus simple des exemples de travail.

OriginalL'auteur Jake | 2013-09-09