【发布时间】:2021-05-15 19:19:15
【问题描述】:
有没有办法覆盖仅向特定用户共享驱动器项目的权限?
例如 情况1: File1 与 User1 共享。我只想使用图形 api 将 File1 共享给 User2,它也可以从共享列表中删除 User1。
目前,Graph API 可以分别添加权限和删除权限。 但是,我需要处理很多文件来更新权限,并且对于每个文件,我需要对驱动器项目采取不同的权限(用户列表已共享,用户列表需要更新以共享项目)以删除权限从共享列表中删除用户。
案例 2: 另一种情况是使文件对用户私有。有没有办法直接将文件设为私有(可能是单个 api 调用)?目前,我必须从共享列表中删除每个用户权限(如果文件与 5 个用户共享,则调用 5 次删除权限)。同样,我正在处理大量文件。
[已编辑] 更多信息:我的用例是直接访问权限和非基于链接的权限。
【问题讨论】:
标签: permissions microsoft-graph-api onedrive