悬赏平台更新系统

自动更新服务 API 文档

快速开始

本系统提供悬赏平台的自动更新服务,包括版本检查和更新包下载功能。


进入管理后台

API 接口

1. 检查更新

GET POST /api/check-update.php

请求参数:

参数名 类型 必填 说明
current_version string 当前版本号 (如: 2.0.0)
license_key string 许可证密钥

响应示例:

{
  "success": true,
  "has_update": true,
  "latest_version": "2.0.1",
  "current_version": "2.0.0",
  "update_info": {
    "version": "2.0.1",
    "title": "功能优化与Bug修复",
    "description": "本次更新优化了系统性能...",
    "changelog": ["修复了某某问题", "新增了某某功能"],
    "release_date": "2025-06-15",
    "file_size": 5242880,
    "download_url": "https://xsgx.a520a.cn/api/download-update.php?version=2.0.1",
    "type": "minor"
  }
}

2. 下载更新包

GET POST /api/download-update.php

请求参数:

参数名 类型 必填 说明
version string 要下载的版本号
type string 下载类型: full(完整包) 或 patch(补丁包), 默认full
license_key string 许可证密钥

响应:

成功时直接返回ZIP文件流,失败时返回JSON错误信息。

使用说明

  1. 客户端定期调用 check-update.php 检查是否有新版本
  2. 如果有更新,解析返回的 download_url
  3. 调用 download-update.php 下载更新包
  4. 解压并应用更新包到系统目录
  5. 完成更新后重启或刷新系统

管理后台

访问 /admin/ 进入管理后台。