列出在概念上集成访问的所有数据库

List all databases accessed by integration on the Notion

有没有更高效的方法获取概念中所有数据库的列表?我曾尝试使用 https://api.notion.com/v1/databases 端点,但现在已弃用。另一种选择是 /search 端点,但它也会返回数据库中的所有记录。

有人可以提供更好的方法来列出集成访问的所有数据库吗?

您需要过滤 /search 端点中的数据库以仅取回数据库。在 Python 中,您的有效载荷将如下所示:

payload = {
    'filter': {
        'value': 'database',
        'property': 'object'
    }
}