I am trying to send events to google calender using api from php. but there is some error always with this. cannot understand what to do next. Here is my code:
Fatal error: Uncaught exception 'Google_ServiceException' with message 'Error calling POST https://www.googleapis.com/calendar/v3/calendars/[email protected]/events?key={MY is here}: (401) Login Required' in /home/abcd/public_html/mouthworks/gplus-verifytoken-php-master/google-api-php-client/src/io/Google_REST.php:66 Stack trace: #0 /home/abcd/public_html/mouthworks/gplus-verifytoken-php-master/google-api-php-client/src/io/Google_REST.php(36): Google_REST::decodeHttpResponse(Object(Google_HttpRequest)) #1 /home/abcd/public_html/mouthworks/gplus-verifytoken-php-master/google-api-php-client/src/service/Google_ServiceResource.php(186): Google_REST::execute(Object(Google_HttpRequest)) #2 /home/abcd/public_html/mouthworks/gplus-verifytoken-php-master/google-api-php-client/src/contrib/Google_CalendarService.php(494): Google_ServiceResource->__call('insert', Array) #3 /home/abcd/public_html/mouthworks/test.php(24): Google_EventsServiceResource->insert('some_calendar@g...', Object(Google_Even in /home/abcd/public_html/mouthworks/gplus-verifytoken-php-master/google-api-php-client/src/io/Google_REST.php on line 66
require_once './gplus-verifytoken-php-master/
google-api-php-client/src/Google_Client.php';
require_once '
./gplus-verifytoken-php-master/
google-api-php- client/src/contrib/Google_CalendarService.php';
session_start();
ob_start();
$client = new Google_Client();
$client->setApplicationName('demo');
$client->
setClientId('client id');
$client->setClientSecret('secret');
$client->setRedirectUri('http://someurl.com');
$client->
setDeveloperKey('dev key');
$cal = new Google_CalendarService($client);
$event = new Google_Event();
$event->setSummary('Pi Day');
$event->setLocation('Math Classroom');
$start = new Google_EventDateTime();
$start->setDateTime('2016-11-14T10:00:00.000-05:00');
$event->setStart($start);
$end = new Google_EventDateTime();
$end->setDateTime('2016-11-14T10:25:00.000-05:00');
$event->setEnd($end);
// error is on this next line
$createdEvent =
$cal->events->insert('[email protected]',$event);
echo $createdEvent->id;
?>