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

如何使用Graph API在SharePoint非OneDrive文档库创建OneNote笔记本

实现方案

你可以通过DriveItem创建接口实现将OneNote笔记本创建到指定的自定义文档库,无需使用默认的OneNote笔记本创建接口,具体操作步骤如下:

  • 第一步:调用GET /me/drives接口,获取你目标自定义文档库对应的driveId,注意和个人OneDrive的driveId做区分。
  • 第二步:确认笔记本需要存放的父路径,若存放在文档库根目录,父路径ID直接用root即可;若存放在指定子文件夹下,先获取该子文件夹对应的driveItemId。

调用接口示例

发送POST请求到如下地址:
POST /drives/{替换为目标文档库的driveId}/items/{替换为父路径ID/root}/children
请求头携带Content-Type: application/json,请求体结构如下:

{
  "name": "自定义笔记本名称",
  "folder": {},
  "specialFolder": {
    "name": "onenote.notebook"
  }
}

注意事项

  • 笔记本名称不可与目标路径下已存在的文件、文件夹重名,否则会返回409冲突错误
  • 接口调用成功后,返回的响应体会携带该笔记本对应的id字段,后续可正常使用OneNote相关API对该笔记本进行操作
  • 该方式创建的笔记本和你通过UI在文档库中创建的笔记本属性完全一致,没有功能差异

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 11:24:02