Notion JavaScript: методы и примеры кода для интеграции Notion API

Под «Notion JavaScript» подразумевается использование JavaScript для взаимодействия с Notion API и выполнения различных действий на платформе Notion. Я предоставлю вам несколько методов вместе с примерами кода:

  1. Аутентификация с помощью Notion API:

    const { Client } = require("@notionhq/client");
    const notion = new Client({
     auth: "YOUR_AUTH_TOKEN",
    });
  2. Получить базу данных Notion:

    const databaseId = "YOUR_DATABASE_ID";
    const response = await notion.databases.query({
     database_id: databaseId,
    });
    console.log(response.results);
  3. Создайте новую страницу в Notion:

    «Новое название страницы»,
    },
    },
    ],
    },
    });
    console.log(response);

  4. Обновить свойства страницы Notion:

    «Обновлен заголовок страницы»,
    },
    },
    ],
    },
    });
    console.log(response);

  5. Получить дочерние блоки страницы Notion:

    const pageId = "YOUR_PAGE_ID";
    const response = await notion.blocks.children.list({
     block_id: pageId,
    });
    console.log(response.results);

Это всего лишь несколько примеров того, что можно сделать с помощью Notion и JavaScript. Не забудьте заменить "YOUR_AUTH_TOKEN", "YOUR_DATABASE_ID"и "YOUR_PAGE_ID"соответствующими значениями для ваших настроек.