问题标签 [notion-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
database - Notion API - Notion 数据库模型也是一个块?
https://developers.notion.com/reference/block
块对象表示 Notion 中的内容。块可以是文本、列表、媒体等。页面也是一种块!
据我所知,Notion 中的一切都是一个块,一个页面是一个块,有子块;所以数据库也是一个块?
如果我创建一个 Notion 克隆,我应该使用如下模型:
- 用户
- 工作区
- 块(页面、文本、图像、待办事项...)
- 数据库
或喜欢:
- 用户
- 工作区
- 块(数据库、页面、文本、图像、待办事项...)
非常感谢。
notion-api - 是否可以在概念内创建一个按钮或链接来调用概念 API?
当您从概念中的数据库打开页面时,属性会列在页面顶部。
我希望能够从页面内部修改这些属性。
例如,页面模板可以是一组问题,通过是或否来回答,当回答问题时,相应的属性(复选框)将设置为是或否。
有没有办法这样做?
notion-api - 使用 API 在概念数据库中创建页面时 page_id 应该存在错误
我正在尝试在概念中在数据库中创建一个新页面。这是我的代码:
“父”变量包含数据库 ID,我已经确认它是正确的。“notion_page_url”变量包含“https://api.notion.com/v1/pages/”
我得到的错误是:
{'object': 'error', 'status': 400, 'code': 'validation_error', 'message': 'body 验证失败:body.parent.page_id 不应该存在或字符串,而是null
.'}
根据文档,我们假设在 parent 中包含 database_id 或 page_id,我已经包含了 database_id。
有任何想法吗?
notion-api - 如何通过 Notion API 在数据库中插入数据?
我对 Notion 真的很陌生,我想将 API 用于一个项目。
我应该如何在 Notion 数据库中插入数据?我知道如何读取有关数据库的信息,我知道如何更新架构,我知道如何从数据库中检索数据,但我不知道如何向数据库中插入数据或从数据库中删除数据。
谢谢。
notion-api - 使用 API 查询 Notion 数据库返回的结果与实际的数据库值不匹配
我正在成功调用查询概念数据库,但我从 API 调用中获得的数据与来自 Notion 的实际数据不一致。
我一直在拔头发,因为我无法弄清楚可能导致不一致的原因。我在这里做错什么了吗?
这是我在查询中使用的过滤器:
问题是响应返回了许多结果,公式实际上false
在 Notion 中返回了这些结果。这是一个例子:
除了数据与公式不一致之外,其他一切似乎都运行良好。这似乎也不是缓存问题,因为我还得到了公式不匹配的旧项目。
任何帮助将不胜感激。或者至少确认我没有发疯并且 Notion API 存在问题?
干杯
notion-api - Notion API 搜索方法不返回任何内容
我正在尝试获取我的 Notion 工作区的所有页面,但是当我的个人工作区中有页面时,搜索方法返回一个空响应。
代码 :
输出
javascript - 使用 Notion API 更新数据库中的页面时遇到错误
我最近在 Todoist 和 Notion 之间进行了集成。主要思想是,每次我在 Todoist 上执行任务时,更改都会反映在 Notion 上。我遇到了notion.pages.update()
函数问题:每次修改任务时,它都会返回此错误:
body failed validation. Fix one: body.properties.body.id should be defined, instead was undefined. body.properties.body.name should be defined, instead was undefined. body.properties.body.start should be defined, instead was undefined.
我的数据库中什至没有body
属性。
这是我的更新功能,请记住,这是我制作的模块中的一个功能:
非常感谢任何帮助!