Skip to content

端点

/api/block/deleteBlock

/api/block/deleteBlock

删除块

方法: POST

认证: Token (通过 Authorization 头或者 Cookie _xsrf 传递)

接口描述

该接口用于删除指定 ID 的块。如果删除的是文档块,其关联的文件也会被放入回收站。

参数

参数类型位置必需描述默认值
idstringBody (JSON)要删除的块的 ID。-

响应

状态码描述响应体
200 OK成功
json
{
    "code": 0,
    "msg": "",
    "data": {
        "transactions": [
            {
                "doOperations": [
                    {
                        "action": "delete",
                        "id": "块ID"
                        // 其他操作相关的字段...
                    }
                ],
                // 其他事务相关的字段...
            }
        ]
    }
}

| | 400 Bad Request | 请求错误(如 ID 无效或块不存在) |

json
{
    "code": -1,
    "msg": "Invalid block ID pattern [...] 或 Block not found [...]",
    "data": null
}

|

示例

请求体 (JSON)

json
{
    "id": "20230517100000-abcdefgh"
}

响应体 (JSON)

json
{
    "code": 0,
    "msg": "",
    "data": {
        "transactions": [
            {
                "doOperations": [
                    {
                        "action": "delete",
                        "id": "20230517100000-abcdefgh",
                        "previousID": "20230517095900-uvwxyz01",
                        "parentID": "20230517095800-qwerty00",
                        "box": "20210810165618-q9n3dk0"
                    }
                ],
                "undoOperations": [
                    {
                        "action": "insert",
                        "id": "20230517100000-abcdefgh",
                        "previousID": "20230517095900-uvwxyz01",
                        "parentID": "20230517095800-qwerty00",
                        "data": "块内容...",
                        "markdown": "块内容...",
                        "dataType": "dom"
                    }
                ],
                "sessionID": "random-session-id"
            }
        ]
    }
}

cURL

bash
curl -X POST http://127.0.0.1:6806/api/block/deleteBlock \
     -H "Authorization: Token YOUR_API_TOKEN" \
     -H "Content-Type: application/json" \
     -d '{
           "id": "20230517100000-abcdefgh"
         }'

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

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

© 2024 Siyuan API 文档

本文档非官方出品,主要由 AI 辅助编写,不保证绝对准确。如有疑问,请以 kernel/api/bazaar.go 中的源码为准。

如果您觉得本文档有帮助,可以考虑赞助支持:爱发电 本文档非官方出品,主要由 AI 辅助编写,不保证绝对准确。如有疑问,请以 kernel/api/ 中的源码为准。

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