Я пытаюсь отправить события в Google Calendar с помощью api из php. но с этим всегда происходит некоторая ошибка. не может понять, что делать дальше. Вот мой код:Как исправить ошибки отправки событий в Google Calendar с помощью api в php
Фатальная ошибка: Uncaught исключение 'Google_ServiceException' с сообщением 'Ошибка вызова POST https://www.googleapis.com/calendar/v3/calendars/[email protected]/events?key= {MY здесь}: (401) Войти Обязательно' в/дома/ABCD/public_html/mouthworks/Gplus-verifytoken- php-master/google-api-php-client/src/io/Google_REST.php: 66 Трассировка стека: # 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 :: выполнить (объект (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/t est.php (24): Google_EventsServiceResource-> insert ('some_calendar @ g ...', Object (Google_Even в/home/abcd/public_html/mouthworks/gplus-verifytoken-php-master/google-api-php-client/SRC/IO/Google_REST.php на линии 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;
?>
Какая ошибка в точности? – DaImTo
Исключить исключение «Google_ServiceException» с сообщением «Ошибка при вызове POST на некотором URL-адресе – shalder
вы можете скопировать точную полную ошибку и поместить ее в свой вопрос. – DaImTo