如何使用Notion API创建工作区顶级页面?
Notion创建工作区层级顶级页面的操作方案
你可以直接将创建页面接口的父级参数指定为工作区本身,不需要传入普通页面或数据库的ID,具体操作流程如下:
- 第一步:获取目标工作区ID
有两种常用获取路径:- 网页端打开Notion工作区根主页,地址栏中
notion.so/之后、?v=参数之前的32位字符串即为工作区ID - 调用
GET /v1/users/me接口,返回结果中bot.workspace字段的取值就是当前集成绑定的工作区ID
- 网页端打开Notion工作区根主页,地址栏中
- 第二步:构造接口请求参数
调用POST /v1/pages创建页面时,parent字段按如下格式填写即可:
其余参数(页面标题、内容块属性等)和普通页面的创建规则完全一致,无需额外调整。"parent": { "type": "workspace", "workspace": "替换为你获取到的工作区ID" } - 第三步:校验集成权限
你使用的Notion集成必须已被添加到目标工作区的授权列表,且拥有创建内容的权限,否则接口会返回403权限不足的报错。
提示:如果你调用接口时提示不支持
workspace类型的父级,请将你的Notion API版本升级到2022-02-22及以上即可,该版本开始全量支持工作区作为父节点创建页面。
内容的提问来源于stack exchange,提问作者Robert Andrews
相关产品推荐
相关产品推荐

