You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Microsoft Graph API判断SharePoint文档库是否启用强制签出?

如何通过Microsoft Graph API判断SharePoint文档库是否开启强制签出

要判断SharePoint文档库(对应Graph API中的drive资源)是否启用强制签出,核心是获取该文档库关联列表的enableForceCheckout属性值,具体步骤如下:

1. 定位目标文档库的驱动器ID

先通过站点ID获取目标站点下的所有驱动器,找到对应文档库的ID:

GET https://graph.microsoft.com/v1.0/sites/{site-id}/drives

响应中每个drive对象的name字段对应文档库名称,记下目标文档库的id。

2. 获取文档库的列表属性

调用API并展开关联的list资源,获取强制签出状态:

GET https://graph.microsoft.com/v1.0/sites/{site-id}/drives/{drive-id}?$expand=list

如果已经知道文档库对应的列表ID,也可以直接请求列表资源:

GET https://graph.microsoft.com/v1.0/sites/{site-id}/lists/{list-id}

3. 查看强制签出状态

在响应的list对象中,找到enableForceCheckout字段:

  • 值为true:文档库已开启强制签出
  • 值为false:文档库未开启强制签出

示例响应片段

{
  "id": "{drive-id}",
  "name": "文档库名称",
  "list": {
    "id": "{list-id}",
    "enableForceCheckout": true,
    // 其他列表属性...
  }
}

权限要求

需要以下任一应用权限或委派权限:

  • Sites.Read.All
  • Sites.ReadWrite.All

内容的提问来源于stack exchange,提问作者Steve

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 00:12:02