在 SharePoint 中创建文件夹并使用 REST 在 1 个事务中配置权限 API

Create a folder in SharePoint and configuring permissions in 1 transactions using REST API

有没有办法在 SharePoint 中创建一个文件夹,以使用 SharePoint REST API 创建一个文件夹,它已经配置了权限(中断的继承和成员只能读取而不是贡献)。

基本上,我需要确保当我向用户显示文档库中的特殊文件夹时,它已经具有正确的权限。如果途中出现故障,那么最好根本不显示该文件夹。

我实现此目的的一种方法(我相信)是在某个随机位置创建一个文件夹,配置权限,然后将其移动到文档。我想知道是否有更好的方法。

在 1 个事务中创建文件夹和配置权限似乎不是 REST API。

我们可以分两步完成。

1.Create 使用 REST 的文件夹 API。

Working with folders and files with REST

2.Set 此文件夹使用 REST 的权限 API。

Folder level permission using REST api

或者作为解决方法,我们可以创建自定义 REST 服务并使用服务器端代码来实现此要求,然后从客户端使用此 REST 服务。以下文章供大家参考。

SharePoint 2013: Create a Custom WCF REST Service Hosted in SharePoint and Deployed in a WSP

Programmatically create folder in SharePoint List

How to Programmatically Set Permissions on Files/Folders in a SharePoint Document Library