我正在尝试使用 google Drive API 获取创建的文件的文件 ID,以便我可以使用它来删除文件。这是代码:
$file = new Google_Service_Drive_DriveFile();
$file->setName($fileName);
$file->setDescription('Volunteer Hours');
$file->setParents(array($folderId));
$data = file_get_contents($filePath);
$createdFile = $this->service->files->create($file, array(
'data' => $data,
'uploadType' => 'multipart'
));
有什么.id方法可以让我说:
$createdFileID = $createdFile.id;
我查看了 google Drive api 但找不到任何这样的方法。我想要上传文件的 id 的原因是,如果我想使用该特定 id,我可以删除文件最终,这是我要编写的函数:
// Deletes a specific file from a specific folder
function deleteFile($folderName, $fileID) {
}
这样,如果给定文件夹中碰巧存在同名文件,我们就可以受到保护并删除正确的文件。
蓝山帝景