Notion API

Avatar of Chris Coyier
Chris Coyier

DigitalOcean 为您的旅程的每个阶段提供云产品。 立即开始使用 $200 免费信用额度!

Notion API 的公开测试版发布了! 哇! 这里有 他们的指南。 我一直是 Notion 的用户和粉丝,无论是个人使用还是专业团队使用。 他们甚至 赞助了一些视频,这些视频在一段时间前发布,仍然很好地体现了我如何使用 Notion。 由于 Notion 非常注重工作流程,因此它是具有 API 集成的完美应用程序,这使得这次发布感觉像是姗姗来迟。

https://twitter.com/NotionHQ/status/1392883313757409284

这是一个完整的 API,因此您可以执行您期望能够执行的操作,例如对用户、页面内容进行 cURL,以及操作数据库。 他们有详细的文档、预期的障碍,例如速率限制,甚至 一个 JavaScript SDK

这改变了一些现有服务的格局。 例如,Super 始终是一种非常不错的方式,可以创建基于 Notion 的网站,但我对此有点担心。 如果 Notion 不喜欢这种使用方式,并以某种方式将其关闭怎么办? 或者发布他们自己的类似工具? 没问题,现在不再有风险了。 像 Super 这样的应用程序可以高枕无忧,因为他们知道有一个真正的 API 可以使用,所以他们不必像以前那样做任何变通方法(抓取?),这种使用方式很可能会受到鼓励,如果有什么的话。

我还认为 Notion 的聪明之处在于它包含了与其他服务预先构建的集成,人们肯定想要使用这些服务。 例如,您可以将 TypeForm 上的表单连接到 Notion 数据库,以便自动将新条目放置到那里。 更好的是,他们有 Zapier 和 Automate 集成,因此您可以将几乎所有应用程序到应用程序集成连接起来,您可以想到的任何东西。

我迫不及待地想要使用这个 API。 在 ShopTalk Show 上,我们有一个 提问 表单,我们将其提交给 Trello 作为将其放到某个地方的方式,这样我们就可以引用和组织它们。 但我们现在不怎么使用 Trello 了; 但我们使用 Notion 来进行规划已经很久了。 我一直想要一种将来自该表单的问题直接传送到 Notion 的方法。 我已经准备好了写一些代码来完成它,但由于 Zapier 集成,我不必这样做。

这是我如何实现它。 ShopTalk 表单存在于 Wufoo 中

我们将其嵌入到我们的 WordPress 网站中

我设置了一个 Zapier 触发器,以便在提交该表单时触发

为了确保它可以在 Notion 中某个地方运行,我必须在 Notion 方面创建一个新的集成

这部分非常重要! 您必须明确地将数据库与集成共享,就像集成是一个用户一样。

完成此操作后,您可以在 Zapier 方面看到 Notion 数据库,并将 Wufoo 表单字段映射到 Notion 数据库字段。

现在,当填写表单时,我们会在 Notion 中立即获得新的问题,这就是我们进行节目规划的地方! 不再需要从其他地方复制粘贴了!

我很高兴在公开测试版的 API 发布的第一天就完成了所有这些工作。 Notion 做得很好!