即使提供了标题,Notion js SDK 也会要求提供标题

Posted

技术标签:

【中文标题】即使提供了标题,Notion js SDK 也会要求提供标题【英文标题】:Notion js SDK asks for title even after title is provided 【发布时间】:2022-01-06 21:47:02 【问题描述】:

我正在尝试使用 notion sdk 创建一个数据库,这就是我的有效负载的样子:

  parent: 
    type: "page_id",
    page_id: process.env.PAGE_ID,
  ,
  icon: 
    type: "emoji",
    emoji: "????",
  ,
  title: [
    
      type: "text",
      text: 
        content: "DB Title",
      ,
    ,
  ],
  properties: 
    "Prop-1": 
      date: ,
    ,
    "Prop-2": 
      multi_select: 
        options: [
          
            name: "option-1",
            color: "green",
          ,
          
            name: "option-2",
            color: "gray",
          ,
          
            name: "option-3",
            color: "pink",
          ,
        ],
      ,
    ,
    "prop-3": 
      multi_select: 
        options: [],
      ,
    ,
  ,

我已经添加了可以在上面看到的标题,但是响应给出了400 状态代码。

@notionhq/client warn: request fail  code: 'validation_error', message: 'Title is not provided' 

不知道我哪里错了。

【问题讨论】:

【参考方案1】:

您还需要在属性中添加标题列。查看文档中的示例有效负载,您将看到“名称”标题列。 https://developers.notion.com/reference/create-a-database

【讨论】:

我知道我应该将它作为一个单独的问题提出,但是,知道如何创建一个***数据库,比如在工作区中吗?我看到这里的父级有这样的属性https://developers.notion.com/reference/database#page-parent关于如何做到这一点的任何想法? 目前不可能

以上是关于即使提供了标题,Notion js SDK 也会要求提供标题的主要内容,如果未能解决你的问题,请参考以下文章

Quickblox:即使发送消息,iOS sdk 也会在发送时返回错误

即使在提供区域之后,aws-sdk v3 lambda 区域也缺失

即使在 Angular JS 中必填字段为空,表单也会被提交

即使在 asp.net core 5.0 中提供了不记名令牌,也会返回 401 [关闭]

带有 useEffect 的 Next.js useRouter 即使在页面刷新时满足条件也会推送

为啥即使我设置了 STATIC_ROOT 和 urls.py 也会出现 404 错误