使用Notion API直接添加页面到工作区遇验证错误求助
解决Notion API无法直接添加页面到工作区的问题
Notion的post-page接口不支持直接将工作区(workspace)作为父节点,你必须指定一个具体的页面(作为子页面)或者数据库(作为数据库条目)来挂载新页面,这就是你收到参数验证错误的原因。
正确的解决方案:
- 找到你工作区的根页面ID(比如侧边栏中"私人"或工作空间的主页面),将其作为
page_id传入parent参数 - 或者选择一个已有的数据库,使用其
database_id作为父节点
正确的请求参数示例(以根页面为父级):
{ "parent": { "type": "page_id", "page_id": "替换为你的根页面ID" }, "properties": { "title": [ { "text": { "content": "新增页面标题" } } ] } }
补充说明:
Notion的API设计中,工作区是顶级容器,但所有页面都必须隶属于某个具体的父页面或数据库,没有"直接在工作区根目录创建页面"的选项——你看到的根目录页面实际上都是挂载在工作区默认的根页面下的,只需找到这个根页面的ID即可实现类似"添加到工作区根目录"的效果。
内容的提问来源于stack exchange,提问作者sktama
相关产品推荐
相关产品推荐

