问题标签 [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.

0 投票
1 回答
46 浏览

database - 如何在概念用户电子邮件和身份验证令牌之间进行映射?

我正在为我的 Webapp 实现概念集成,并且我正在使用公共集成方法。我可以成功地实现这一点,在完成授权过程后,我得到一个数据对象作为来自概念服务器的响应,看起来像这样:

但是,我需要针对特定​​用户的电子邮件保存此 access_token,以便用户可以使用此 access_token 访问他的工作区,这里没有用户电子邮件或用户名或类似内容的字段,所以如何保存这在数据库中?

0 投票
1 回答
209 浏览

javascript - 如何删除数据库中的概念页面?

根据 API,我们通过将“已归档”切换为 true 来删除页面。我的代码如下:

但没有骰子。我可以设置参数等等,但这个特定的属性似乎不起作用。

编辑:谢谢大家,更新 API 后代码运行良好!

0 投票
1 回答
827 浏览

javascript - 清除数据库以使用 Notion API 更新内容

我在 Notion 中有一个工作区,我用它来为我在 Github 上的应用程序做笔记。

我想添加一个数据库,该数据库将使用 beta Notion API 显示来自不同来源(包括 Github)的一些下载统计信息。

现在我可以在数据库末尾添加信息就好了,但我不明白如何删除之前发布的内容。或者如果可以的话,甚至更新它。

这是我到目前为止所拥有的:

0 投票
1 回答
227 浏览

node.js - 如何使用来自 Google/Microsoft/Notion 的 RestAPI 监听数据库更改?

我正在尝试使用NodeJS将Google CalendarMicrosoft Todo集成到我的 Notion Workspace 中。发出请求以创建、读取、更新和删除数据非常容易,但我想知道如何监听数据库中的更改。例如,如果有人在 Google 日历中创建了一个活动,我如何通过在 Notion 数据库中创建一个新活动来直接响应 Google 数据库中的这一变化?我想过每分钟尽可能多地发出请求,以便尽早注意到变化,但我认为这对资源不太友好。

最后,我还想知道是否有可能制作一个发送某种通知的 RestAPI-Server 。

我希望我的问题是可以理解的。谢谢你,保持保存!

0 投票
1 回答
142 浏览

notion-api - Scriptable 的 Notion 小部件

我尝试Scriptable使用Notion API. 我需要获取数据库内的页数。

因此,我使用指南创建令牌和共享数据库,并通过本指南创建 cURL 请求:

body 中的过滤器是必需的,没有这个参数你会得到错误。

所以,卷曲工作正常。


然后我尝试创建可编写脚本的代码:

此代码出现错误:“资源超出最大大小”。 任何想法如何调试此错误?

0 投票
1 回答
615 浏览

google-apps-script - 使用 Apps 脚本将数据发布到 Notion 中的表格

我正在测试概念 API,我想从 Apps Script 将数据推送到我的 Notion 表中。这是我到目前为止得到的代码和下面的错误。我假设我的 json 结构不正确,但我不知道如何修复它

0 投票
2 回答
323 浏览

curl - Notion API 分页

我有下一个疑问。

但结果包含第一个请求的结果(我的数据库包含 100 多页)

我应该如何重写我的请求?

0 投票
0 回答
38 浏览

facebook-messenger-bot - 我的 bottender messneger 机器人在部署后没有在数据库上发布,但它在控制台上工作正常

我正在使用 bottender 制作一个信使机器人,它从我的同学那里获取问题和答案并将它们存储在一个概念页面中。它在控制台中工作得很好,但在部署机器人并在 messneger 上使用它之后,机器人已经停止向概念 api 发送数据。

可能会发生什么?这怎么会发生?

0 投票
1 回答
49 浏览

next.js - 在一个请求中创建多个页面

我需要在概念中为我的数据库中的每一天创建一个页面,那么我可以使用 notion-api 在一个请求中为每个月创建一个页面吗?

0 投票
1 回答
27 浏览

notion-api - oauth“无效的机器人父表”

在我选择一个或多个页面并单击“允许访问”后,我收到一个带有错误“无效的机器人父表”的小概念弹出窗口。

重现步骤

  1. https://api.notion.com/v1/oauth/authorize?client_id=MY_CLIENT_ID&redirect_uri=MY_REDIRECT_URL&scope=all&response_type=code&response_mode=query
  2. 一旦弹出窗口打开,我点击选择页面
  3. 选择一个或多个页面,甚至整个工作区
  4. 点击允许访问
  5. 出现一个带有错误Invalid bot parent table的小弹出窗口(警告框) ,我得到响应MY_REDIRECT_URL/?error=server_error&state=

我相信这个问题源于 Notion 本身,因为我也在隔离环境中使用https://oauthdebugger.com/对其进行了验证

有没有人有类似的错误?你是怎么解决的?