// 获取数据库const{results}=awaitnotion.databases.query({database_id:NOTION_DATABASE_ID,});console.log(results) 输出结果 [{object:'page',id:'86a8d11e-9204-4723-b669-4dd7da284a12',created_time:'2024-01-24T07:15:00.000Z',last_edited_time:'2024-01-24T07:15:00.000Z',created_by:{obj...
首先通过 Notion API 可以实现 database 中 page 的读取,可以进行 query,但是无法实现具有随机性的查找,page 默认也没有 id,所以通过随机数生成来随机查找也不方便。 最终决定在 database 中添加一个可以生成随机数的列,每 10 分钟变化一次,公式代码如下: mod(mod(timestamp(prop("Created")) * 100011979 + 5...
使用“获取URL的内容”动作来发起一个GET请求到Notion的API端点(通常是https://api.notion.com/v1/databases/{database_id}/query,将**{database_id}**替换为你的数据库ID)。 在请求头(Headers)中添加你的Notion API密钥和适当的内容类型。 解析返回的JSON以获取数据库中的记录。1.遍历数据库记录: 使用“重...
使用'Query a database' 的 API,查询存放每日 Today 页面的数据库 过滤'创建日期'与当日日期一致的那个页面并返回它的 url (Filter database entries) 在返回的信息中,提取 url(正则表达式匹配文本) 打开这个 url 理论上创建完后的效果应该是下图这样 使用Mac 快捷指令获得 Notion 今日页面链接并打开 但是这里有...
首先,我们要有一个Appsmith帐户。接着,请通过单击Create New按钮,在组织下创建一个新的应用。在左侧的导航中,我们可以找到各种用来构建应用的小部件、API和数据库查询。让我们从创建一个Notion API开始。单击API旁边的+图标,然后单击Create new,请将API命名为query_data_from_database。请为API添加如下URL内容:...
主要使用到的 3 个 Notion API 是 Query a database - 查询 Notion Database 用于文章列表 Retrieve a page - 获得具体文章自定义的属性(properties) Retrieve block children - 遍历页面所有子 blocks 用于渲染文章详细内容 这三个 API 默认都是采用分页形式的,需要递归或者循环调用来获取全部数据。 Nextjs 框架...
constdata=awaitqueryDatabaseFull(process.env.NOTION_DATABASE_ID,{notionToken:process.env.NOTION_API_KEY,}); Filtering Results You can also use theFilterBuilderto create filters that will be used in the query. constfilterA:Filter={property:'Done',checkbox:{equals:true,},};constfilterB:Filter=...
NOTION_SECRET_API_KEY= NOTION_DB_ID= OPENAI_API_KEY= # Optional COPILOTKIT_PUBLIC_KEY= Start the development server: npm run dev The application should be live at: localhost:3000 🥂 📈 Usage View Data: The AI can now query your Notion database and answer questions based on your ...
最近在做许多Side Project的时候,发现经常需要一个轻量化的CMS,除了要有API可以让网站串接之外,还需要有一个非开发者也能轻松操作的接口。 所以今天来写一篇极短文挑战带大家三分钟学会把Notion的Database接进自己的Next.js(App router)网站中! 建立Notion Integration ...
开始节点接收两个参数:query 即用户查询;num_of_results指定返回结果的最大数量。 生成查询关键词 我在这一步使用千问模型对用户查询做了一步处理,从中提取出一些关键词。因为 searchNotion API 接收 keywords 参数,它会用指定关键词去匹配页面的属性。如果不设置 keywords ,它就只会用 query 参数去匹配页面标题,...