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

SharePoint应用开发求助:查找两类所需API的技术支持

SharePoint 相关API解决方案

1. 获取用户所属所有组的API

SharePoint REST API

  • 获取当前登录用户所属所有组:
GET /_api/web/currentuser/groups
  • 获取指定用户ID对应的所属组(替换{userID}为实际用户ID):
GET /_api/web/getuserbyid({userID})/groups

返回结果包含组的ID、名称、描述等核心信息。

Microsoft Graph API

  • 获取当前用户所属所有组:
GET /me/memberOf
  • 获取指定用户所属所有组(替换{user-id}为用户的UPN或ID):
GET /users/{user-id}/memberOf

返回结果涵盖安全组、Office 365组等各类组资源。

2. 禁用库数据在搜索中显示的API

这个设置对应文档库的NoCrawl属性,设置为true即可禁用该库数据被搜索索引。

SharePoint REST API

  1. 先通过GET /_api/web/lists查询库列表,获取目标文档库的ID
  2. 发送PATCH请求更新属性:
PATCH /_api/web/lists('{listId}')
Content-Type: application/json;odata=verbose

{
  "__metadata": { "type": "SP.List" },
  "NoCrawl": true
}

若要恢复搜索显示,将NoCrawl设为false即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 00:48:22