Z-Blog Wiki Z-Blog Wiki

Z-Blog官方文库

用户工具

站点工具


zblogphp:development:api:mods:system

系统模块

获取系统信息:get_info

请求

GET https://example.com/api.php?mod=system&act=get_info

POST https://example.com/api.php?mod=system&act=get_info

  • Headers

见通用请求头

  • Cookies

  • Body

请求数据请参考后台文章编辑页面的表单。

响应

  • Headers

见通用响应头

  • Cookies

  • Body

示例:

{
    "code": 200,
    "message": "OK",
    "data": {
        "environment": 1,
        "major_version": 7,
        "minor_version": 0,
        "build_version": 2330,
        ...
    }
}

data 内容:

类型 示例值 说明
environment int Linux3.10.0; nginx1.18.0… 系统环境
major_version int 1 主版本号
minor_version int 7 用户昵称/别名
build_version int 0 用户级别
commit_version int 2330 提交版本号
version_codename string Alpha 版本代号
articles int 2333 文章总数
categories int 233 分类总数
pages int 2333 页面总数
tags int 23 标签总数
comments int 23333 评论总数
page_views int 2333333 浏览总数
users int 23 用户总数
theme sring default 当前主题
xml_rpc string http://... XML-RPC协议地址

检查系统更新:update

请求

POST https://example.com/api.php?mod=system&act=update

  • Headers

见通用请求头

  • Cookies

见通用请求Cookies

  • Body

响应

  • Headers

见通用响应头

  • Cookies

  • Body

{
    "code": 200,
    "message": "OK",
    "data": {
        "has_new_version": false,
        "current_version": "1.6.4.2130 (Valyria)",
        "new_version": ""
    }
}

data 内容:

类型 示例值 说明
has_new_version boolean false 是否有新版本需要更新
current_version string 1.6.4.2130 (Valyria) 当前版本
new_version string 1.7.0.2333 (Valkyrie) 新版本

升级系统:upgrade

默认更新到最新版,不支持选择版本。

请求

POST https://example.com/api.php?mod=system&act=upgrade

  • Headers

见通用请求头

  • Cookies

见通用请求Cookies

  • Body

响应

  • Headers

见通用响应头

  • Cookies

  • Body

示例:

{
    "code": 200,
    "message": "OK",
    "data": {
        "upgraded": true,
      	"message": "Upgraded successfully!"
    }
}

data 内容:

类型 示例值 说明
upgraded boolean true 是否更新成功
message string Upgraded successfully! 消息
zblogphp/development/api/mods/system.txt · 最后更改: 2020/09/13 11:06 由 心扬