Мне очень трудно подключиться к Google Storage.Все, что мне нужно, - это возможность загружать PDF-файл в корзину, которую я создал в Google Storage Console.Документация, кажется, повсюду и не содержит простых примеров кода PHP.Итак, вот что я сделал до сих пор:
Установленное облачное хранилище
$ composer require google/cloud-storage
Добавлен биллинг согласно требованию Google.Включено API облачного хранилища.Создал проект и добавил ведро.
Попытка использовать следующий пример:
require '../vendor/autoload.php';
define("PROJECT_ID", "my-project");
define("BUCKET_NAME", "my-bucket");
$client = new Google_Client();
$client->setApplicationName("API_Cloud_Storage");
$client->useApplicationDefaultCredentials();
$client->setScopes(["https://www.googleapis.com/auth/cloud-platform"]);
$service = new Google_Service_Storage($client);
$request = $service->buckets->listBuckets(PROJECT_ID);
foreach ($request["items"] as $bucket)
printf("%s\n", $bucket->getName());
Продолжать получать сообщение об ошибке
Fatal error: Uncaught Error: Class 'Google_Client' not found in /home/domain/public_html/test.php:11 ...
Я знаю, что файл vendor / autoload.php загружается, потому что у меня естьнет проблем с AWS в другом скрипте.Я даже не прошел первую линию.Чего мне не хватает?