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

问题描述 投票:0回答:1

用例: * 创建了共享驱动器 "Demo_Folder "*。 * 创建一个共享驱动器 "Demo_Folder "* 对于 "用户A"--给了内容管理员权限。上载了3个文件(file1.sv,file2.csv和file3.csv)到Demo_Folder* 对于file3.csv,我想给 "用户B "提供编辑权限。我可以通过UI来实现。但是,我无法使用API来实现这个功能。

下面是代码。

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

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

google-drive-api google-apis-explorer google-drive-team-drive
1个回答
0
投票

这是 可以为共享驱动器内的文件实现这种细粒度的权限更新。您只能使用共享驱动器中的 ID 更新整个共享驱动器文件夹的权限。fileId 字段。

提交功能请求

欢迎在这里申请这个新功能。https:/issuetracker.google.comissuesnew?component=191650&template=824106。

© www.soinside.com 2019 - 2024. All rights reserved.