我正在使用 Notion API,并尝试复制可直接在 Notion 应用程序中使用的“发布到网络”功能。具体来说,我希望能够通过 API 以编程方式将 Notion 页面发布到网络上,但我还没有找到任何关于这是否可行的文档。
有人成功通过 Notion API 将页面发布到网络上吗?有解决方法或官方方法吗?任何见解或指导将不胜感激!
提前致谢!
嘿嘿只是一个想法,因为它在我的脑海里还很新鲜。虽然 Notion 中没有直接的“发布到 Web”API 端点,但您可以通过构建自定义解决方案来实现类似的功能。以下是我实现类似功能的方法:
没有 ISR(手动更新): 当在没有增量静态再生 (ISR) 的情况下部署到 Vercel 时,站点仅在手动重新部署时才会更新。这有点类似于 Notion 的“发布到网络”功能(我猜是在某种程度上?),您需要手动触发更新。
使用 ISR(近实时更新): 通过实施具有较短重新验证期(例如 60 秒)的 ISR,网站会自动更新最新的 Notion 内容。这会在您的 Notion 数据库和发布的网页之间创建近乎实时的同步。
此方法使您可以更好地控制已发布的输出,同时保持与您的 Notion 内容的连接。根据您的问题,我想这与 Notion 的“发布到网络”不完全相同,但它可能会实现类似的目标,即使您的 Notion 内容可公开访问并定期更新(假设您想要发布 Notion 内容?)