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

如何通过Notion API获取近期已删除的页面与数据库?

能否通过Notion API获取近期已删除的页面与数据库?

核心结论

目前Notion API的search端点不支持直接按archived字段过滤,也没有专门的接口用于获取已归档(即标记为删除)的页面或数据库。

细节说明

  • archived属性的过滤限制:尽管页面和数据库对象确实包含archived属性,但官方API的search接口参数中并未提供过滤该字段的选项,官方文档也未将其列为可筛选条件。
  • last_edit_time与归档操作的关系:归档页面/数据库的操作不会修改last_edit_time——这个字段仅记录内容编辑的时间戳,状态变更(如归档)不属于内容编辑范畴,官方文档也未提及该操作会更新此时间。

可行替代方案

  • 本地筛选:调用search接口获取全量结果(需处理分页),然后在本地筛选出archived: true的条目。但此方法在内容量大的工作区中效率极低,会产生大量不必要的数据传输。
  • 预同步追踪:维护一个本地数据库,定期同步工作区所有页面/数据库的archived状态和基础信息,通过对比状态变化来识别近期归档的内容。此方案需要额外的开发和维护成本,但能满足“追踪近期删除内容”的需求。

补充建议

如果该需求对业务至关重要,可通过Notion官方反馈渠道提交功能请求,推动API后续新增archived字段的过滤支持。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 15:03:17