使用Notion API创建多选标签时遭遇验证错误求助
Notion API创建页面多选属性验证错误解决办法
问题根源
你的代码存在两个致命格式错误:
- 错误将属性类型
"multi-select"(连字符)当作属性键,实际需填写数据库中该多选属性的真实名称(比如数据库里这个属性叫「标签」,就写「标签」) - 多选属性的取值结构中,字段名应为
multi_select(下划线),而非连字符格式的multi-select
修正后的代码示例
假设数据库中多选属性名称为「标签」,修正后的properties片段如下:
"标签": { "multi_select": [ { "name": tag1 }, { "name": tag2 } ] }
必做检查项
- 确认
tag1、tag2的字符串与数据库中已有的选项名称完全一致(大小写、空格均敏感) - 若要新增数据库未定义的选项,需先调用API更新数据库添加该选项,否则会触发验证失败
- 排查其他属性的格式,确保整个请求体符合Notion API规范
内容的提问来源于stack exchange,提问作者Leosn
相关产品推荐
相关产品推荐

