如何通过 Notion Public API 获取页面的 url?

Posted

技术标签:

【中文标题】如何通过 Notion Public API 获取页面的 url?【英文标题】:How to get the url of a page via the Notion Public API? 【发布时间】:2021-08-08 09:12:23 【问题描述】:

根据官方 Notion Public API documentation 关于如何检索页面,我可以获得页面属性和少量元数据(即“object”、“id”、“created_time”、“last_edited_time” )。 给定可用的元数据,如何获取页面 slug 或 URL? (我正在尝试获取数据库项的页面 URL)。

【问题讨论】:

【参考方案1】:

使用https://api.notion.com/v1/databases/database_id/query 查询数据库,您可以在响应列表中的results[].id 中找到您的页面ID。省略 results[].id 中的破折号。 https://notion.so/page_id 将是您的页面 URL。

【讨论】:

以上是关于如何通过 Notion Public API 获取页面的 url?的主要内容,如果未能解决你的问题,请参考以下文章

如何通过 Notion API 在数据库中插入数据?

Notion API - 使用 Notion OAuth 或 API 令牌创建数据库

Notion API:有没有办法获取“人员”属性中提到的用户的子页面数量?

是否可以通过 Notion API 发送文档/页面/块邀请

如何使用 React 使用 Notion API

使用 Notion API 从模板创建页面