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