问题标签 [notion-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1564 浏览

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

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

0 投票
2 回答
1704 浏览

postman - 将页面添加到多列概念数据库有时可以完美运行,有时会为相同的输入提供验证错误

基本上,我使用 Postman 将POST请求发送到

https://api.notion.com/v1/pages

它适用于 70% 的时间,其余时间有时会出现以下错误。也就是说,对于相同的输入。

我的身体是这样开始的

我没有发布整个身体,因为它有时可以完美地工作。

请帮帮我。有没有办法检查访问我页面的请求日志?

0 投票
0 回答
34 浏览

python - 使用代码向数据库添加信息但得到 {'object':'error', 'status': 400, 'code': 'invalid_json', 'message': 'Error parsing JSON body.'}

我正在使用 Python编写 Notion 入门指南,每次发送 post 请求时都会出现此错误:

这是我用我的代码尝试过的:

我已经搜索了错误,但我看不到我做错了什么。我遵循了他们在网站上以 python 形式提供的 cURL 示例。

0 投票
2 回答
2722 浏览

notion-api - 如何在 Notion API 中获取块 ID?

当我尝试附加子块时,块 ID 是必需的。
我试图在文档中找到但没有得到它。
我怎样才能得到那个块ID?

0 投票
0 回答
61 浏览

css - 注入或片段到 Notion 页面

一直在开发一项允许用户设置按钮样式的功能,并且取得了成功。

现在我正在深入研究更复杂的东西,并试图分解一大堆工作。

尝试一些简单的事情,例如向Notion 页面添加标注。

我在这个个人游乐场工作,随时发表评论 - https://www.notion.so/Research-5724e2350301446882868c08baf2bf8f

有没有人推荐任何来源或推荐如何分解这项大任务?

我以前从来没有做过这样的事情。如果我可以在此 Notion 链接中添加标注,那将是一个开始。

  1. 以某种方式将 /callout 添加或注入到我的 Notion 页面。a) 标注 = 按钮

    • 有这个片段或 NPM 吗?
  2. 将我所做的样式值添加到标注注入中。下一步:

    • 按钮半径
    • 背景颜色
    • 字体颜色
    • 悬停背景颜色
    • 悬停字体颜色
0 投票
1 回答
119 浏览

r - 在 R 中使用 httr 翻译 curl 调用,并带有多个调用

我正在尝试“翻译”下面的 curl 调用,以便我可以使用 R(使用 httr)进行 API 调用,但没有运气。我已经尝试curlconverter并使用了这里的建议。但是,我要访问的 API 是多层的,而且括号到处都是,这使得转换变得复杂。对于将动态转换此重复逻辑的功能的任何建议?

卷曲调用:

期望的结果(功能)

0 投票
2 回答
278 浏览

notion-api - 列出所有共享页面

如何获取所有与集成页面共享的列表。我现在可以实现它的唯一方法是使用 Search API。这意味着,如果我想在授权后在我的网站上向用户显示他们的 Notion 页面列表,用户应该选择页面,授权然后等到索引能够通过 Search API 为我提供服务。

0 投票
2 回答
463 浏览

notion-api - 如何获取概念页面的图标?

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

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

0 投票
3 回答
11097 浏览

notion-api - 在 Notion 中哪里可以找到我的数据库的数据库 ID?

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

0 投票
1 回答
254 浏览

hyperlink - Autohotkey -- 单击链接、更改链接、启动链接

我正在尝试创建一个 .ahk 脚本,使用Notion让生活更轻松。我的同事到处乱扔 Notion 链接,我想要一个脚本来强制这些链接在应用程序中而不是在浏览器中打开。

我知道我需要以某种方式自动将链接从“https”更改为“notion”,但我的脚本没有像我预期的那样工作。

谁能帮我避免这个额外的步骤?提前致谢。下面的代码:

编辑:如果链接已经在剪贴板中,我可以添加代码的第二部分按我想要的方式工作。运行此热键脚本时,我似乎无法正确自动将链接复制到剪贴板。