MSGraph、REST API:获取 SharePoint 365 库的版本控制设置?
MSGraph, REST API: get versioning setting for a SharePoint 365 library?
我正在寻找一种方法来使用 MS Graph REST API 检索 SP365 库的版本控制设置。主要对必须结帐设置感兴趣;要是有办法全部搞定就好了
这些设置在Library Settings/VersioningSettings
下
提前致谢!
NS
不幸的是,在 MS Graph API 中,这些属性(版本设置)不会通过 List
or Drive
资源公开。
相反,您可以利用 SharePoint REST API and in particular 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
我正在寻找一种方法来使用 MS Graph REST API 检索 SP365 库的版本控制设置。主要对必须结帐设置感兴趣;要是有办法全部搞定就好了
这些设置在Library Settings/VersioningSettings
下提前致谢!
NS
不幸的是,在 MS Graph API 中,这些属性(版本设置)不会通过 List
or Drive
资源公开。
相反,您可以利用 SharePoint REST API and in particular 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