【问题标题】:MSGraph, REST API: get versioning setting for a SharePoint 365 library?MSGraph、REST API:获取 SharePoint 365 库的版本控制设置?
【发布时间】:2018-05-31 21:25:35
【问题描述】:

我正在寻找一种使用 MS Graph REST API 检索 SP365 库的版本控制设置的方法。主要对必须结账设置感兴趣;如果有一种方法可以将它们全部获取,那就太好了。

这些设置在Library Settings/VersioningSettings

提前致谢!

NS

【问题讨论】:

  • 到目前为止你尝试过什么?为了帮助您,我们需要知道您尝试了什么,结果是什么以及任何错误
  • @SimonPrice - 我尝试阅读 MS Graph 文档 :) 似乎没有明显的 REST 端点来获取这些设置。我尝试了获取驱动器项目数据的端点,但没有返回任何这些设置。我有一个在 SP365 数据上支持 CRUD 的工作应用程序。我需要添加一个函数来确定是否需要在更新驱动器项目之前对其进行检查。

标签: microsoft-graph-api sharepoint-online


【解决方案1】:

不幸的是,在 MS Graph API 中,这些属性(版本设置)没有通过 ListDrive 资源公开。

相反,您可以使用SharePoint REST API,尤其是List resource

一旦您从https://graph.microsoft.com/v1.0/sites/{site-id/lists/{list-id} 获得list id版本设置 可以像这样检索:

https://{site-name}.sharepoint.com/_api/web/lists/getById('{list-id}')?$select=EnableVersioning,EnableMinorVersions,EnableModeration,ForceCheckout,MajorVersionLimit,MajorWithMinorVersionsLimit,DraftVersionVisibility

【讨论】:

    猜你喜欢
    • 2021-09-30
    • 2012-05-31
    • 2018-09-30
    • 2017-03-18
    • 2014-08-29
    • 2012-12-25
    • 2015-03-10
    • 2014-08-16
    • 2020-01-08
    相关资源
    最近更新 更多