设置挂件启用状态 (setPetalEnabled)

功能描述

此 API 端点 POST /api/petal/setPetalEnabled 用于设置指定前端界面中特定挂件(由包名识别)的启用或禁用状态。

通过这个 API,可以动态地控制哪些挂件在特定的前端环境中是激活的。

请求参数

请求体必须是 JSON 格式,包含以下参数:

请求示例 (启用时钟挂件):


{
  "packageName": "siyuan-petal-clock",
  "enabled": true,
  "frontend": "desktop"
}
            

请求示例 (禁用时钟挂件):


{
  "packageName": "siyuan-petal-clock",
  "enabled": false,
  "frontend": "desktop"
}
            

响应结果

成功的请求将返回一个 JSON 对象,code 为 0。

data 字段的内容取决于后端 model.SetPetalEnabled 函数的返回值,可能为 null 或包含一些确认信息。通常在设置类操作成功后,如果没有特殊数据需要返回,data 会是 null


{
  "code": 0,
  "msg": "",
  "data": null // 或其他确认信息
}
            

在线测试

您可以在下方输入请求参数进行在线测试。






响应结果:


            

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

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