jxpeng98 / obsidian-to-NotionNext

Share obsidian markdown file to any Notion database and generate notion share link 同步obsdian文件到任意Notion数据库。
GNU General Public License v3.0
50 stars 5 forks source link

body failed validation #44

Open e6g2cyvryi opened 2 weeks ago

e6g2cyvryi commented 2 weeks ago

obsidian 1.7.5 share to notionnext 2.4.3 database: 普通

Error message: body failed validation: body.children[9].bulleted_list_item.children[0].bulleted_list_item.children[0].bulleted_list_item.children should be not present, instead was [{"object":"block","type":"bulleted_list_item","bullete.... 图片 图片

文档完整内容如下

Balabala
# Heading 1
+ 101
+ 102
# Heading 2
+ 201
+ 202
# Heading 3
+ 301
    + 301-1
    + 301-2
    + 301-3
+ 302
    + 302-1
        + 302-1-1
            + 302-1-1-1
        + 302-1-2
# Heading 4
+ 401

# Heading 5
+ 501

试了下移除+ 302-1-1-1就可以正常同步了, 在notion可以正常添加四级无序列表.是notion接口做了限制么还是其他问题

jxpeng98 commented 2 weeks ago

你好,感谢使用。

是的,notion只允许每一个block下有至多两个嵌套。像你的例子里302-1-1-1已经算是第三层了,validation的时候就过不去了。官方的api说明里有介绍。

image
e6g2cyvryi commented 2 weeks ago

OK,感谢解答