Microsoft graph api 通过Microsoft Graph删除一个驱动器项目的唯一权限

Microsoft graph api 通过Microsoft Graph删除一个驱动器项目的唯一权限,microsoft-graph-api,onedrive,Microsoft Graph Api,Onedrive,是否有从API中删除唯一权限的方法。因为我们可以从UI中执行此操作 您只能删除未经授权的权限 var permissions = await _client .Drives[{ driveId }] .Items[{ itemId }] .Permissions .Request() .GetAsync();

是否有从API中删除唯一权限的方法。因为我们可以从UI中执行此操作


您只能删除未经授权的权限

var permissions = await _client
                .Drives[{ driveId }]
                .Items[{ itemId  }]
                .Permissions
                .Request()
                .GetAsync();

            foreach (var p in permissions)
            {
                if (p.InheritedFrom == null)
                {
                    await _client
                        .Drives[{ driveId }]
                        .Items[{ itemId  }]
                        .Permissions[p.Id]
                        .Request()
                        .DeleteAsync();
                }
            }