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

如何用OneNote Graph API删除及重命名笔记本?重命名PATCH请求报错求助

OneNote Graph API 重命名与删除笔记本的正确操作方式

你碰到的UnknownError问题,根源大概率是请求URL的格式写错了——你在笔记本ID前面漏了斜杠!

正确的重命名笔记本请求

正确的PATCH请求URL应该是这样的:
PATCH https://graph.microsoft.com/v1.0/me/onenote/notebooks/{id}

这里的{id}要替换成你目标笔记本的实际ID,一定要注意ID前面的斜杠,这是最容易踩的小坑。

同时,请求体必须包含要修改的displayName字段,示例JSON如下:

{
  "displayName": "我的新笔记本名称"
}

另外别忘了,你的应用必须已经获取了Notes.ReadWrite或者Notes.ReadWrite.All的权限,不然会触发权限不足的错误,而不是UnknownError。

删除笔记本的请求格式

如果你要删除笔记本,使用DELETE请求即可,URL格式和PATCH一致:
DELETE https://graph.microsoft.com/v1.0/me/onenote/notebooks/{id}
同样替换{id}为目标笔记本的实际ID,确保权限到位。

内容的提问来源于stack exchange,提问作者mohammad mahamood ali

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.26 09:48:03