creating google calendar event

前端 未结 2 1494
终归单人心
终归单人心 2021-01-03 15:49

am trying to create google calendar event using the following code given below, but am getting class Event not found . How to create a new event. please help



        
2条回答
  •  失恋的感觉
    2021-01-03 16:29

    I had the exact same problem. Their documentation very incomplete. The class names are wrong in their example. Here is the code I got to work:

    $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('[calendar id]', $event); //Returns array not an object
    
    echo $createdEvent->id;
    

    $cal->events->insert returns an array, not an object like in their example code. If you want it to return an object you need to define it in your Google_Client call, like so:

    $client = new Google_Client(array('use_objects' => true));
    

提交回复
热议问题