我正在尝试使用Google PHP API创建新的共享驱动器。
我正在使用Google API文档(https://developers.google.com/drive/api/v3/manage-shareddrives)中的代码,但这将返回错误。
require_once ('vendor/autoload.php');
$driveMetadata = new Google_Service_Drive_Drive(array(
'name' => 'Project Resources'));
$requestId = Uuid::uuid4()->toString();
$drive = $driveService->drives->create($requestId, $driveMetadata, array(
'fields' => 'id'));
printf("Drive ID: %s\n", $drive->id);
这应该返回驱动器ID,但我收到以下错误:
致命错误:在第31行的/home//public_html/blocks/google-api-php-client/test.php中找不到类“ Google_Service_Drive_Drive”
Google文档中的代码示例不正确还是我很愚蠢?
答案 0 :(得分:0)
以下内容直接取自Read Me,将向您展示如何正确安装该库以供使用。
如果您讨厌使用作曲家,则可以下载完整的软件包。 Releases页列出了所有稳定的版本。下载任何名称为google-api-php-client- [RELEASE_NAME] .zip的文件,以获取包含此库及其依赖项的软件包。
解压缩下载的zip文件,并将自动加载器包含在项目中:
require_once '/path/to/google-api-php-client/vendor/autoload.php';
有关其他安装和设置说明,请参见documentation。
首选方法是通过composer。如果尚未安装作曲器,请遵循installation instructions。
一旦安装了作曲家,请在项目根目录中执行以下命令以安装该库:
composer require google/apiclient:"^2.0"
最后,请确保包括自动装带器:
require_once '/path/to/your-project/vendor/autoload.php';