【问题标题】:Create a folder in SharePoint and configuring permissions in 1 transactions using REST API在 SharePoint 中创建文件夹并使用 REST API 在 1 个事务中配置权限
【发布时间】:2018-07-26 10:12:39
【问题描述】:

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

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

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

【问题讨论】:

    标签: sharepoint sharepoint-online


    【解决方案1】:

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

    我们可以分两步完成。

    1.使用 REST API 创建文件夹。

    Working with folders and files with REST

    2.使用 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

    【讨论】:

    • 我不熟悉服务器端对象模型。你能简要解释一下它是如何工作的吗?
    • 我修改了上面的回复并提供了一些文章来自定义一个REST API并创建具有权限的文件夹。
    猜你喜欢
    • 2014-06-17
    • 1970-01-01
    • 1970-01-01
    • 2021-09-30
    • 1970-01-01
    • 2011-08-18
    • 1970-01-01
    • 1970-01-01
    • 2012-09-22
    相关资源
    最近更新 更多