Intereting Posts
Как отправить таблицу / форму с группировкой / идентификатором для последующего получения Можно ли получить доступ к $ this из include () 'd файла в PHP-классе? Функция даты в PHP Не работает должным образом Редактируемая строка в таблице – использует идентификатор записи в неправильной практике элемента <tr>? Можно ли изменить default_socket_timeout из моего php-кода? PDF, созданный с помощью FPDF и способ сохранения и извлечения PDF Разделить массив на два массива по индексу четным или нечетным Считывает ли время ожидания времени выполнения? Сохранение изображений в базе данных mysql разбиение на страницы – 10 страниц на страницу Laravel 4 – Попытка получить свойство не объекта Присоединиться к DELETE в MySql? Как? Почтовая функция PHP не завершает отправку электронной почты альтернатива filemtime для MySQL Обрезка блока текста до ближайшего слова, когда достигается определенный предел символов?

Google API autoload.php отсутствует

Раньше я никогда не использовал API Goodle, и теперь я пытаюсь получить доступ к календарю Google через API.

Я загрузил файл google-api-php-client-master.zip, извлек каталог … / src / Google и скопировал его на свой веб-сервер (размещенный сторонней стороной, а это значит, что я ничего не могу установить). Согласно образцам, мой код должен начинаться с

<?php require_once "Google/Client.php"; require_once "Google/Service/Calendar.php"; .... 

но Client.php выдает ошибку:

Неустранимая ошибка: require_once (): сбой открытия необходимо '' (include_path = '.: / Usr / lib / php5.4') в /homepages/39/d396519017/htdocs/VC2/Google/Client.php в строке 18

Client.php-Line 18 – это строка require_once realpath(dirname(__FILE__) . '/../../autoload.php');

Но я не могу fint autoload.php нигде. Что мне не хватает?

Благодаря!

Solutions Collecting From Web of "Google API autoload.php отсутствует"

Это файл autoload.php который вы ищете .

Гораздо лучше (и проще) не беспокоиться о загрузке каждого файла класса отдельно и включая этот файл autoload.php в начале примеров, с которых вы начнете работать! Убедитесь, что вы поместите файл в папку, в которой хранится каталог src .

Вы также можете выполнить установочную документацию и установить папку src в свой путь включения, используя:

 set_include_path(get_include_path() . PATH_SEPARATOR . '/path/to/google-api-php-client/src'); 

При выполнении любой из этих вещей вместо этого вы должны use операторы use чтобы включить классы, которые вам нужны.

ОБНОВЛЕНИЕ: Google перешел к чистому использованию Composer в своих версиях с кратковременным выпуском в соответствии с этой проблемой . Вы должны установить Composer и запустить composer require "google/apiclient:~2.0@dev" чтобы получить файл composer require "google/apiclient:~2.0@dev" который вам нужен, или использовать тег v1.xx в репо. Я обновил ссылку autoload.php на последний тег v1.