← 返回 Block API 列表

获取标题级别调整事务

在 GitHub 上查看源码

POST /api/block/getHeadingLevelTransaction

描述

获取当调整指定标题块的级别(例如,从 H2 改为 H3)时,需要执行的底层事务操作。同样,只返回事务列表,不实际执行更改。

请求参数

请求体需要是 JSON 格式。

参数名 类型 描述 必需
id string 要调整级别的标题块 ID。
level number 目标标题级别 (1-6)。

响应结果

响应体是 JSON 格式。code 为 0 表示成功。data 是包含事务对象的数组,描述了调整级别所需的操作。


{
  "code": 0,
  "msg": "",
  "data": [
    {
      "do": "updateBlock", // 操作类型
      "id": "20230101120000-headingid", // 目标 ID
      "data": {
        "dataType": "markdown",
        "data": "### 新标题内容"
      },
      "sql": "UPDATE blocks SET markdown=?, updated=? WHERE id=?",
      "params": [
        "### 新标题内容",
        "timestamp",
        "20230101120000-headingid"
      ]
    }
    // ... 可能还有其他相关事务
  ]
}
    

注意: 事务的具体内容和格式取决于后端实现,这里仅为示例。

注意:这是一个社区维护的文档,可能与官方最新版本存在差异。

如果您觉得本文档有帮助,可以考虑赞助支持:爱发电

在线测试