获取更新日志 (getChangelog)

POST /api/system/getChangelog

接口描述

此 API 端点 POST /api/system/getChangelog 用于获取当前思源笔记版本的更新日志内容。

通常在思源笔记启动后,如果配置项 conf.ShowChangelogtrue,前端会调用此接口来显示"更新内容"弹窗。成功获取并显示一次后,conf.ShowChangelog 会被设置为 false,后续调用将不再返回更新日志,除非该配置被重新激活。

请求参数

此 API 不需要任何请求参数。发送一个空的 JSON 对象 {} 即可。

请求示例 (空JSON对象):

{}

响应体

响应体是一个 JSON 对象,包含以下字段:

成功响应示例:

{
    "code": 0,
    "msg": "",
    "data": {
        "show": true,
        "html": "<h2>版本 v3.0.0 更新内容</h2><ul><li>新功能 A</li><li>修复 B</li></ul>"
    }
}

不显示日志时的响应示例:

{
    "code": 0,
    "msg": "",
    "data": {
        "show": false,
        "html": ""
    }
}

认证与授权

此 API 端点不需要用户认证即可访问。

备注

在线测试

您可以使用下面的按钮来测试此 API。由于此接口通常在启动后第一次调用时返回内容,后续调用可能返回 "show": false。您可以尝试修改内核配置文件中的 showChangelogtrue 并重启内核来重复测试。

响应:

点击发送请求查看响应

响应详情 (HTML Content):

感谢您对思源笔记的关注与支持!

在爱发电上赞助我们