有没有办法通过Google API PHP SDK在Google Drive的特定文件夹中创建Google文档



我检查了每个用户或组的更新权限,但在我的情况下,这似乎不可行,因为将从应用程序创建文档的用户不会手动添加。有没有办法指定每个插入请求都要使用的文件夹(谷歌硬盘中的根目录除外(来放置文档?

您需要将要创建文件的目录的文件夹id设置为元数据中的父目录。

$service = new Google_DriveService($client);
// Create the file on your Google Drive
$fileMetadata = new Google_Service_Drive_DriveFile(array(
'name' => 'My file',
'parents' => ['FILEIDOFFOLDER']));
$content = file_get_contents($target_file);
$mimeType=mime_content_type($target_file);
$file = $driveService->files->create($fileMetadata, array(
'data' => $content,
'mimeType' => $mimeType,
'fields' => 'id'));
printf("File ID: %sn", $file->id);

相关内容

最新更新