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

如何通过Graph API让SPO文档库显示在快速启动导航栏?

解决方案:SharePoint Online 快速导航栏的 Graph API 操作

一、创建文档库时同步显示到快速导航栏

目前Microsoft Graph API的列表(文档库本质是特殊列表)模型里确实没有直接对应UI中「显示在快速启动栏」的OnQuickLaunch属性。可通过两步操作实现需求:

  1. 先用Graph API正常创建文档库:
POST https://graph.microsoft.com/v1.0/sites/{site-id}/lists
Content-Type: application/json

{
  "displayName": "我的文档库",
  "list": {
    "template": "documentLibrary"
  }
}
  1. 创建完成后,调用站点导航链接接口,把文档库的URL添加到快速导航栏。

二、手动添加快速导航链接的Graph API方法

你提到的POST请求思路可行,但接口路径和请求体需要调整,正确调用方式如下:

请求地址

POST https://graph.microsoft.com/v1.0/sites/{site-id}/siteNavigation/quickLaunch/items

请求体

{
  "displayName": "我的文档库",
  "url": "https://yourtenant.sharepoint.com/sites/yoursite/Shared%20Documents",
  "type": "external"
}

注意:url需填写文档库的完整访问地址,type设为external即可指向站点内的文档库资源。

三、补充操作接口

如果需要批量调整或修改导航栏,可使用以下接口:

  • 获取当前快速导航所有链接:GET https://graph.microsoft.com/v1.0/sites/{site-id}/siteNavigation/quickLaunch/items
  • 更新指定导航链接:PATCH https://graph.microsoft.com/v1.0/sites/{site-id}/siteNavigation/quickLaunch/items/{navigation-item-id}
  • 删除导航链接:DELETE https://graph.microsoft.com/v1.0/sites/{site-id}/siteNavigation/quickLaunch/items/{navigation-item-id}

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 02:06:24