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

Graph API查询SharePoint时OneNote文件mimeType返回Folder问题咨询

SharePoint搜索接口返回OneNote文件mimeType为Folder的解决方案

这个现象是微软Graph搜索接口的设计特性,并非异常错误:OneNote笔记本在SharePoint底层存储中本身是特殊的容器结构,内部包含分区、页数据等多个子资源,因此POST v1.0/search/query接口默认会将顶层OneNote笔记本的mimeType标记为Folder。

可通过以下方案解决资源区分问题:

  • 调整类型判断逻辑,不要仅依赖mimeType字段做区分,优先读取返回结果中listItem.contentType.name字段,OneNote类型的资源该字段固定返回OneNote Notebook,可与普通文件夹做明确区分。
  • 调用接口时可在请求体中新增筛选条件,单独识别或过滤OneNote资源,示例筛选参数:
    "filter": "contentType eq 'OneNote Notebook'"
    
  • 也可以通过driveItem下是否存在notebook属性判断资源类型:所有OneNote资源都会携带专属的notebook属性,普通文件夹无该字段。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 13:39:04