Я хотел бы написать простой PHP-код для веб-сайта, чтобы получить доступ только для чтения к общедоступному календарному списку событий Google с помощью Google Calendar API V3. Мне просто нужно отобразить список предстоящих событий из календаря на веб-странице. Я прочитал документы разработчика и посмотрел раздел начала работы и код примера получения событий, но я немного смущен. […]
Сегодня я начал получать эту ошибку при добавлении новых событий в календарь: Fatal error: Uncaught exception 'apiServiceException' with message 'Error calling POST https://www.googleapis.com/calendar/v3/ calendars/[cal-id]@group.calendar.google.com/events?alt=json&key=[dev-key]: (403) Access Not Configured' in /[…]/src/io/apiREST.php:86 Stack trace: #0 /[…]/src/io/apiREST.php(56): apiREST::decodeHttpResponse(Object(apiHttpRequest)) #1 /[…]/src/service/apiServiceResource.php(148): apiREST::execute(Object(apiServiceRequest)) #2 /[…]/src/contrib/apiCalendarService.php(472): apiServiceResource->__call('insert', Array) #3 /[…]/index.php(160): EventsServiceResource->insert('[cal-id-part]…', Object(Ev in /[…]/src/io/apiREST.php on line 86 До сих пор он […]
Я пытаюсь получить Google Calendar API, работающий в веб-приложении PHP, но мне трудно получить аутентификацию. Я хочу, чтобы пользователи могли взаимодействовать с календарями одной учетной записи, известной серверу. Каждый тип сценария, описанный в документах OAuth 2.0, говорит о «согласии пользователя», в котором используется форма входа и отдельный пользователь, но я хочу, чтобы сам сервер аутентифицировался […]
Я пытаюсь создать событие календаря Google, используя следующий код, приведенный ниже, но я получаю класс Событие не найдено. Как создать новое событие. пожалуйста помоги <?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('simple.php'); $client->setDeveloperKey('insert_your_developer_key'); $cal = new Google_CalendarService($client); if (isset($_GET['logout'])) { unset($_SESSION['token']); } if (isset($_GET['code'])) { […]
В настоящее время я столкнулся с очень странной проблемой, действительно, я слежу за этим же руководством ( https://developers.google.com/google-apps/calendar/quickstart/php ) из документации Google API. Я попробовал это дважды, в первый раз, когда он работает как прелесть, но после того, как токен доступа истекает, скрипт, предоставленный Google API, не смог его обновить. TL; DR Вот сообщение об […]
Как я могу получить JSON с событиями общедоступного Календаря Google? У меня есть ID но я не знаю. Я не хочу менять свои события и не входить в систему. Я бы хотел получить JSON для синхронизации с моей базой данных PHP / MySql . Протестировано https://www.googleapis.com/calendar/v3/calendars/{calendarId} но получил ошибку входа: { "error": { "errors": [ […]
Я пытаюсь использовать учетную запись службы для создания записей в календаре Google. Я очень близко к этому, но самая последняя строка не сработает. Я получаю 500 Internal Service Error когда я позволяю этому запустить. В противном случае программа работает без ошибок, что бы ни стоило. Содержимое файла Calendar.php можно найти здесь . Метод insert() который […]
Не удается преодолеть эту ситуацию: создав проект в консоли разработчика Google, они создали «Идентификатор клиента для веб-приложения» и «Ключ для серверных приложений». В запросах консоли завершены успешно, но когда я отправляю с сервера, я получаю следующую ошибку: 403: { "error": { "errors": [ { "domain": "usageLimits", "reason": "accessNotConfigured", "message": "Access Not Configured. Please use Google […]
У меня есть чертовски время, пытаясь получить очень простое событие, добавленное в календарь с помощью Google Calendar API, и мне было бы очень приятно, если бы кто-нибудь мог указать на мою (возможно, очевидную) проблему. Я использую код, который я нашел здесь . Я поместил код в каталог google-api-php-client / examples.calendar, где можно найти простой пример. […]
Кажется, я не могу понять эту статью . Я пытаюсь создать двухстороннюю синхронизацию событий между моим веб-приложением и Календарем Google. У меня есть мои события, успешно синхронизирующиеся с Календарем Google, но push-уведомления, которые Google отправляет мне, бесполезны. Когда я создаю новое событие, а затем создаю часы: $channel = new Google_Service_Calendar_Channel(); $channel->setId($watchId); $channel->setType('web_hook'); $channel->setAddress(URL::route('gapi.watchEvent')); $channel->setResourceId($seg->gapi_event_id); // […]