根据 Notion Public API 官方文档,我可以检索到一个概念页面。但是这个页面对象不包括页面的图标。图标通常是一个 unicode 字符(如\u2708\ufe0f
✈️)。我习惯于使用 notion-py(python 的非官方 notion api 客户端)获取这些信息。
如何使用公共 API 检索此信息?
根据 Notion Public API 官方文档,我可以检索到一个概念页面。但是这个页面对象不包括页面的图标。图标通常是一个 unicode 字符(如\u2708\ufe0f
✈️)。我习惯于使用 notion-py(python 的非官方 notion api 客户端)获取这些信息。
如何使用公共 API 检索此信息?
正如博客文章中所述,这现在看起来是可能的,https://developers.notion.com/changelog/page-icons-cover-images-new-block-types-and-improved-page-file-properties
页面图标和封面图片
获取 Page 对象或 Database 对象时,响应现在将包含图标和封面属性,如下所示:
{ "object": "database", "id": "96433ad8-3fbe-460f-a007-72311c4aa804", "cover": { "type": "external", "external": { "url": "https://website.domain/images/image.png" } }, "icon": { "type": "emoji", "emoji": "" }, // ... remaining properties }
在 API 的当前版本(Notion-Version:2021-05-13)中不支持此功能。页面对象没有页面图标或横幅图像字段。这可能会在 API 的未来迭代中出现,因为它仍处于公开测试阶段。