【问题标题】:Notion js SDK asks for title even after title is provided即使提供了标题,Notion js SDK 也会要求提供标题
【发布时间】: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' }

不知道我哪里错了。

【问题讨论】:

    标签: javascript node.js notion-api


    【解决方案1】:

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

    【讨论】:

    • 我知道我应该将它作为一个单独的问题提出,但是,知道如何创建一个顶级数据库,比如在工作区中吗?我看到这里的父级有这样的属性https://developers.notion.com/reference/database#page-parent关于如何做到这一点的任何想法?
    • 目前不可能
    猜你喜欢
    • 1970-01-01
    • 2019-12-12
    • 1970-01-01
    • 1970-01-01
    • 2015-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-19
    相关资源
    最近更新 更多