【发布时间】:2021-02-03 19:05:50
【问题描述】:
我正在尝试在新创建的共享驱动器中创建一个文件夹,使用带有以下代码的 Google 的 PHP API 客户端(注意 API 连接和服务都正常工作):
//Create the drive
$drive = new Google_Service_Drive_Drive();
$drive->setName( "Drive Name" );
$create_drive_response = $service->drives->create( uniqid(), $drive );
$drive_id = $create_drive_response->id;
//Create the folder
$folder = new Google_Service_Drive_DriveFile();
$folder->setName ( "Folder Name" );
$folder->setMimeType ( 'application/vnd.google-apps.folder' );
$folder->setDriveId ( $drive_id );
$optional_params = [ 'supportsAllDrives' => true];
$create_folder_response = $service->files->create( $folder, $optional_params );
$folder_id = $create_folder_response->id()
驱动器创建没有问题,文件夹创建没有问题,但无论我做什么,文件夹总是在我的驱动器的根目录中创建,而不是在新创建的驱动器中。响应中没有错误或警告。
【问题讨论】:
标签: php google-api google-drive-api google-api-php-client