Я следую этому руководству , чтобы разрешить доступ моего веб-сайта к API Документов Google, но у меня возникают проблемы при выполнении шага 4.
Когда я запускаю эту команду в команде SSHв соответствии с шагом 4 руководства:
$ php quickstart.php
в командной строке ничего не происходит, хотя у меня есть журнал ошибок в рабочем каталоге и появляется следующее:
[08-Feb-2019 09:47:23 America/New_York]
PHP Fatal error: Uncaught Error: Class 'Google_Service_Docs' not found in /home/***/***/composer/quickstart.php:12
Stack trace:
#0 /home/***/***/composer/quickstart.php(62): getClient()
#1 {main}
thrown in /home/***/***/composer/quickstart.php on line 12
Для справкистрока 12 в коде (которую вы можете просмотреть полностью в официальном руководстве Google ) - это строка 5 в коде ниже:
function getClient()
{
$client = new Google_Client();
$client->setApplicationName('Google Docs API PHP Quickstart');
$client->setScopes(Google_Service_Docs::DOCUMENTS_READONLY);
$client->setAuthConfig('credentials.json');
$client->setAccessType('offline');
...
Я уже успешно установил API Sheetsдо этого, поэтому не должно быть никаких проблем на шагах 1 или 2, а на шаге 3 просто копирование-вставка, поэтому я понятия не имею, где проблема может быть на моем конце.