无法更新或删除共享驱动器项上的继承权限

时间:2020-06-16 21:29:06

标签: google-drive-api google-apis-explorer google-drive-team-drive

用例: *创建一个共享驱动器“ Demo_Folder” *对于“用户A”-授予内容管理员访问权限。对于“用户B”-授予查看者访问权限。 *将3个文件(file1.sv,file2.csv和file3.csv)上传到Demo_Folder *对于file3.csv,我想提供对“用户B”的编辑权限。我能够通过UI做到这一点。但是,我无法使用API​​进行此操作。

以下是代码:

权限= {u'role':u'writer'} service.permissions()。update(fileId = file_id,supportsAllDrives = True,permissionId = permission_id,body = permission).execute()

错误: googleapiclient.errors.HttpError:https://www.googleapis.com/drive/v3/files/<***********>/permissions/<********>?alt = json&supportsAllDrives = true返回“无法更新或删除共享驱动器项上的继承权限。“>

1 个答案:

答案 0 :(得分:0)

不可能对共享驱动器中的文件实现此精细权限更新。您只能使用fileId字段中的ID来更新整个Shared Drive文件夹的权限。

提交功能请求

可以随时在此处请求此新功能:https://issuetracker.google.com/issues/new?component=191650&template=824106