云端版本管理系统 - 公开API使用文档
检查指定软件是否有新版本可用(支持通过名称或ID查询)
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| 方式一:通过名称查询(推荐) | |||
| product | string | 是 | 产品名称(支持中文) |
| software | string | 是 | 软件名称(支持中文) |
| current_version | string | 是 | 当前版本号(如:1.0.0) |
| 方式二:通过配对ID查询 | |||
| product_id | number | 是 | 产品ID |
| software_id | number | 是 | 软件ID |
| current_version | string | 是 | 当前版本号(如:1.0.0) |
获取指定软件的所有版本列表(公开API,无需认证,支持多种查询方式)
GET /api/v1/versions 配合查询参数,URL 更简洁,兼容性更好。
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| 方式一:通过配对ID查询(推荐) | |||
| product_id | number | 是 | 产品ID |
| software_id | number | 是 | 软件ID |
| 方式二:通过名称查询 | |||
| product | string | 是 | 产品名称 |
| software | string | 是 | 软件名称 |
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| 方式一:通过名称查询(推荐) | |||
| productName | string | 是 | 产品名称(支持中文,需要URL编码) |
| softwareName | string | 是 | 软件名称(支持中文,需要URL编码) |
| 方式二:通过配对ID路径 | |||
| productId | number | 是 | 访问路径:/api/v1/versions/id/:productId/:softwareId |
| softwareId | number | 是 | 软件ID |
下载指定软件版本的文件(支持名称或ID查询)
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| 方式一:通过名称下载 | |||
| productName | string | 是 | 产品名称(支持中文,需要URL编码) |
| softwareName | string | 是 | 软件名称(支持中文,需要URL编码) |
| version | string | 是 | 版本号(如:1.0.0) |
| 方式二:通过配对ID下载(推荐) | |||
| productId | number | 是 | 产品ID 访问路径: /api/v1/download/id/:productId/:softwareId/:version |
| softwareId | number | 是 | 软件ID |
| version | string | 是 | 版本号(如:1.0.0) |
productId 和 softwareId,确保软件归属关系明确自动检查更新并下载的 Python 客户端程序
update_client.py,修改配置参数后即可使用。