Lazy loaded image
📘 Notion 2026 接口开发避坑指南
字数 268阅读时长 1 分钟
2026-2-25
2026-2-25
type
Post
status
Published
date
slug
summary
tags
category
icon
password
Property
Feb 25, 2026 01:30 PM
文章来源

一、 核心范式转移:从“数据库”到“数据源”

在 2025 年 9 月之后的 API 版本中,Notion 彻底解耦了展示层数据层
  • 旧逻辑(2025以前):Database = Data。操作 ID 即可完成所有增删改查。
  • 新逻辑(2025以后)
    • 数据库 (Database):仅作为前端展示的“外壳”容器。
    • 数据源 (Data Source):数据的真实“灵魂”与存储地。所有涉及数据行(Pages)的增删改查,必须通过 Data Source ID 进行。
 

二、 关键参数对照表 (CRUD 实战)

场景
接口 (Endpoint)
关键参数设置
备注
查询数据
POST /v1/data_sources/{id}/query
必须使用 Data Source ID
以前是 databases/{id}/query
新增数据
POST /v1/pages
parent: { type: "data_source_id", data_source_id: "..." }
最核心变化parent 类型不再是 database_id
修改数据
PATCH /v1/pages/{page_id}
直接操作 Page ID 即可
与旧版保持一致
修改结构
PATCH /v1/data_sources/{id}
用于修改列名、属性类型 (Schema)
以前操作对象是数据库
上一篇
《基层中国的运行逻辑》读书笔记
下一篇
最近思考的几条原则

评论
Loading...