问题标签 [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.
python - 我无法更新 Notion API 中的块
如何使用 Notion 更新我的区块?我尝试按照有关如何更新 API 的说明进行操作,但失败了。即使使用requests.patch
,响应文本也不会改变。
这是代码:
状态代码和文本是:
php - 尝试使用 PHP 将查询发送到 Notion API
我正在尝试使用 Notion API 和 PHP 查询概念数据库。我能够连接到 API 没问题,但是似乎我的 POST 请求被忽略了,我只是得到了一大堆数据,这对我一点帮助都没有。
此 POST 请求的 Notion 的 API 文档页面 ( https://developers.notion.com/reference/post-database-query#post-database-query-filter ) 指出有效负载应如下所示:
目前我执行 PUT 的代码如下所示:
出于安全原因,我删除了连接信息,这不是问题所在。我从我的 POST 请求中获取所有 JSON 数据,但是我只是想获取与我的有效负载匹配的数据。echo 和 var_dump 等代码的最后一部分用于测试。如果我回显 $data,我会得到:
其中,格式化时是 Notion 的 API 所需要的。我正在尝试搜索名为“DataElement”并且类型为“Title”的概念数据库的第一列
任何帮助都会非常有帮助。谢谢!
php - 如何遍历从 Json_decode($x, true); 获得的复杂关联数组
我正在对关联数组中从 Notion 的 API 获得的 json 进行解码。当我对其进行 var_dump 时,它的输出如下(为安全起见,删除了一些信息):
我试图从上面的关联数组中得到“这是一个非常大的房子”。我将有效负载发送到按“DataElement”值“bigHouse”过滤的概念。这工作正常,但我不知道如何使用 PHP 从关联数组中输出“这是一个非常大的房子”。
我尝试了以下方法:
这输出:
我不知道如何从这里开始。任何帮助,将不胜感激。“This is a really big house”在概念上所在的列的名称是:“意义”。
javascript - Wordpress div 文本值到 PHP 插件并返回不同的值
我在 WordPress 上有一个嵌入式采访(如联系表格),我使用点击功能将 div 的文本值设置为具有焦点的采访输入字段的名称。
我创建了一个 PHP 插件,其目的是从 WordPress 获取名称并返回一个定义(托管在 Notion 数据库上)。
我不知道如何在单击(/值更改)时从该 WordPress div 中获取值并将其传递给 PHP 插件以用作过滤器(键),以便我能够返回定义。
任何意见是极大的赞赏。
notion-api - 使用模板按钮触发在单独的父页面上创建新子页面
认为需要一些编码,但不确定。很抱歉成为n00b。
所以这是我的页面设置:
工作区 | 主页 | 内容概述 |
文档 |
(即,内容概述和文档都是主页的子页面)
我想在内容概览中创建一个模板按钮。当模板按钮被触发时,我希望它在 Content Overview 中创建一个块,并在 Docs 中创建一个新的、唯一的子页面。
有没有办法在不编码的情况下做到这一点?
如果没有,用编码来做这个的最简单的方法是什么?(我是管理员)
谢谢!
api - 列出 Notion 上通过集成访问的所有数据库
有没有更有效的方法来获取所有数据库的列表?我曾尝试使用https://api.notion.com/v1/databases
端点,但现在已弃用。另一个选项是/search
端点,但它也返回数据库中的所有记录。
有人可以提供一种更好的方法来列出集成访问的所有数据库吗?
notion-api - 图像块(类型=文件)的内部概念 URL 不起作用
我创建了一个 Python 脚本来根据特定逻辑拆分 Notion 页面。这适用于除图像之外的所有块类型。我收到以下错误:{"object": "error", "status": 400, "code": "validation_error", "message": "body failed validation: body.children[0].image.external should be defined, instead was -undefined-."}
。问题可能是我从原始页面上的图像传递了一个内部 Notion url。JSON 看起来像这样:
我做错了什么还是这个选项还不支持?我根据文档假设可以将现有的 Notion url 引用传递给 Append 块子端点。非常感谢您的回复。如果这行得通,那就太好了!雅科
notion-api - 是否可以通过 Notion API 发送文档/页面/块邀请
它类似于邀请集成,但应该使用 Notion API 完成。我在Notion API上找不到任何文档。
notion-api - 如何使用正确的时区显示日期
Notion 有没有办法从 API 中插入日期并尊重数据库中设置的时区?如果我通过 API 提交一个类似 的日期2000-01-02T00:00:00Z
,它会在 Notion 的末尾显示“(UTC)”,而不是我在数据库中设置的 EST 时区。