【问题标题】:Where to find Database Id for my database in Notion?在 Notion 中哪里可以找到我的数据库的数据库 ID?
【发布时间】:2021-08-16 01:30:02
【问题描述】:

我一直在使用概念来跟踪我的习惯和财务状况。现在我想使用 Notion API 从数据库中获取数据。但是概念 API 需要数据库 ID,我似乎找不到它。

【问题讨论】:

    标签: notion-api


    【解决方案1】:

    官方文档可能已经过时或至少不适用于英国用户。


    如果您的 URL 如下所示,则 <long_hash_1> 是数据库 ID,<long_hash_2> 是视图 ID。

    https://www.notion.so/<long_hash_1>?v=<long_hash_2>
                                      
    

    您必须与您的集成共享数据库! 单击数据库视图中的共享按钮,找到您的集成名称并打开它旁边的切换开关。


    如果您还没有找到您的网址,您可以从网页客户端或APP客户端获取:

    • 如果您使用的是 Web 客户端,请转到数据库视图(例如板视图),可以在浏览器的地址栏中找到 URL。
    • 如果您使用的是 APP 客户端,请转到数据库视图(例如棋盘视图),然后单击/点击分享按钮。复制邀请链接(在 Windows APP 中的下角),链接就是你的 URL。

    【讨论】:

    • 分享按钮对我有用!谢谢
    【解决方案2】:

    如果这只是为了你自己,you can get the database ID from the URL of the page:

    • 如果您使用的是 Notion 桌面应用程序,请再次单击“共享”按钮并选择“复制链接”。在浏览器中粘贴并导航到此 URL。如果您尚未登录 Notion 工作区,则可能需要登录。按照下一个项目符号中的浏览器说明进行操作。

    • 如果您在浏览器中使用 Notion 并将数据库作为完整页面查看,则数据库 ID 是 URL 中工作区名称和斜杠 (acme/) 之后和问号 (?) 之前的部分。 ID 长 32 个字符,包含数字和字母。复制 ID 并将其粘贴到您以后可以轻松找到的位置。

    https://www.notion.so/myworkspace/a8aec43384f447ed84390e8e42c2e089?v=...
                                      |--------- Database ID --------|
    

    如果您正在为其他人创建集成,您可以使用 the Search endpoint 来获取您的集成可以访问的所有数据库。还有一个List databases endpoint,但显然已弃用。

    【讨论】:

    • 嗯,我无法在我的浏览器中访问https://www.notion.so/&lt;myworkspace&gt;/a8aec43384f447ed84390e8e42c2e089?v=..。它总是只进入一个页面
    • 我现在明白了;数据库实际上只是一个带有/table的页面
    • 所以它实际上并不是包含所有页面的工作区的数据库...
    • 我只有一个 url 形状像:https://www.notion.so/&lt;some id or hash...&gt;?v=&lt;some id or hash ...&gt;
    【解决方案3】:

    ...notion.so/?v=

    前一些 id 或 hash 是数据库 ID。

    【讨论】:

    • 请在您的回答中提供更多详细信息。正如目前所写的那样,很难理解您的解决方案。
    猜你喜欢
    • 1970-01-01
    • 2020-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-19
    • 2012-08-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多