Notion数据库API数据插入报错排查求助
解决Notion数据库插入数据的JSON格式错误
第一个错误:JSON解析失败(invalid_json)
你的原始请求JSON存在以下语法问题:
- JSON所有键必须用双引号包裹,
properties字段未加双引号 Task和Kanban status两个属性对象之间缺少逗号分隔- 错误将Select类型的
Kanban status按rich_text格式编写,不符合Notion API规范
第二个错误:数据验证失败(validation_error)
错误核心是未按Select属性的要求格式提交数据,同时需确保JSON语法完全合规。
正确的请求JSON示例
{ "parent": { "type": "database_id", "database_id": "xyz" }, "properties": { "Task": { "type": "title", "title": [{ "type": "text", "text": { "content": "testing API" } }] }, "Kanban status": { "type": "select", "select": { "name": "To Do" } } } }
关键注意事项:
- Select类型属性必须指定
type为select,并在select对象中传入name(值需与数据库中已存在的选项完全一致) - 所有JSON键必须用双引号包裹,对象、数组元素间必须用逗号分隔,避免语法错误
- Title属性的格式是正确的,无需调整
内容的提问来源于stack exchange,提问作者CuriousMe
相关产品推荐
相关产品推荐

