API Календаря Google — «Класс» apiClient «не найден»

Я пытаюсь настроить приложение, которое подключается к API Календаря Google.

Пока что у меня есть:

  • Добавил клиентскую библиотеку и переместил папку src в мой рабочий каталог
  • Обновлен файл Config.php со всей необходимой информацией из консоли разработчика Google
  • Установите файл index.php в этой папке с кодом ниже, только что запустил этот файл, я ожидаю, что это приведет к появлению экрана OAuth для входа в систему, однако я получаю пустой экран и ошибку в моем журнале

Class 'apiClient' not found...

Index.php

<?php
set_include_path('src');
require_once "Google/Client.php";
require_once "Google/Service/Calendar.php";

$apiClient = new apiClient();   <---LINE CAUSING THE ERROR
$apiClient->setUseObjects(true);
$service = new apiCalendarService($apiClient);

if (isset($_SESSION['oauth_access_token'])) {
$apiClient->setAccessToken($_SESSION['oauth_access_token']);
} else {
$token = $apiClient->authenticate();
$_SESSION['oauth_access_token'] = $token;
}
?>

0

Решение

Я только что нашел эту проблему тоже. Случилось так, что они обновили API, но не документацию. Попробуйте изменить включения на

$g_Client = new Google_Client();
$g_Cal = new Google_CalendarService($g_Client);
0

Другие решения

Других решений пока нет …