1

根据 Notion Public API 官方文档,我可以检索到一个概念页面。但是这个页面对象不包括页面的图标。图标通常是一个 unicode 字符(如\u2708\ufe0f✈️)。我习惯于使用 notion-py(python 的非官方 notion api 客户端)获取这些信息。

如何使用公共 API 检索此信息?

4

2 回答 2

3

正如博客文章中所述,这现在看起来是可能的,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
}
于 2021-10-04T22:09:52.960 回答
2

在 API 的当前版本(Notion-Version:2021-05-13)中不支持此功能。页面对象没有页面图标或横幅图像字段。这可能会在 API 的未来迭代中出现,因为它仍处于公开测试阶段。

于 2021-05-27T18:49:05.377 回答