使用Notion pages.update接口时,同时更新标题与数字字段失败
Notion pages.update接口同时更新标题与数字字段失败的原因
问题根源
单独更新单个字段时,Notion API允许部分字段使用简化写法(比如数字字段直接赋值数值),但同时更新不同类型字段(如结构化的标题字段、简单值的数字字段)时,API要求所有字段必须统一使用完整的属性类型结构,否则会因解析错误导致更新失败。
你单独更新数字字段时用了简化写法:
updateBlockObj = {"numberfield":101}
但和标题字段一起更新时,数字字段仍保留简化写法,导致API无法正确解析整个请求体,最终更新失败。
解决办法
同时更新多个字段时,所有属性都要按照Notion API规范的完整结构编写:
updateBlockObj = { "numberfield": {"number": 101}, "Title": {"title": [{"text": {"content": "I AM TITLE"}}]} }
调整后即可同时成功更新标题与数字字段。
内容的提问来源于stack exchange,提问作者jedierikb
相关产品推荐
相关产品推荐

