自动更新服务 API 文档
/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"
}
}
/api/download-update.php
请求参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| version | string | 是 | 要下载的版本号 |
| type | string | 否 | 下载类型: full(完整包) 或 patch(补丁包), 默认full |
| license_key | string | 否 | 许可证密钥 |
响应:
成功时直接返回ZIP文件流,失败时返回JSON错误信息。
check-update.php 检查是否有新版本download_urldownload-update.php 下载更新包访问 /admin/ 进入管理后台。