未捕获的 Google_Exception:(更新)未知参数:

我正在尝试通过设置“copyRequiresWriterPermission”来禁用直接下载 Google Drive 中的文件,但出现以下错误


Uncaught Google_Exception: (update) unknown parameter: 'copyRequiresWriterPermission'

我使用以下内容首先共享文件,然后禁用该文件的直接下载:


$newPermission = new Google_Service_Drive_Permission();

$newPermission->setType("anyone");

$newPermission->setRole("reader");

$share_file = $gd_service->permissions->create( $fileId, $newPermission );

# share OK

$emptyFileMetadata = new Google_Service_Drive_DriveFile();

$disable_dl_file = $gd_service->files->update( $fileId, $emptyFileMetadata, ['copyRequiresWriterPermission'=>true] );

我不知道正文是否应该有另一种格式才能使其工作(遗憾的是V3 文档缺少示例)。


叮当猫咪
浏览 145回答 1
1回答

繁华开满天机

经过一个晚上的反复试验,我发现了以下作品$emptyFileMetadata = new Google_Service_Drive_DriveFile(['copyRequiresWriterPermission'=>true]); $disable_dl_file = $gd_service->files->update( $fileId, $emptyFileMetadata );
打开App,查看更多内容
随时随地看视频慕课网APP