我正在尝试通过设置“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 文档缺少示例)。
1 回答
繁华开满天机
TA贡献1816条经验 获得超4个赞
经过一个晚上的反复试验,我发现了以下作品
$emptyFileMetadata = new Google_Service_Drive_DriveFile(['copyRequiresWriterPermission'=>true]); $disable_dl_file = $gd_service->files->update( $fileId, $emptyFileMetadata );
- 1 回答
- 0 关注
- 144 浏览
添加回答
举报
0/150
提交
取消