dmocken@dmocken.topdmocken@dmocken.top.GET https://phira.dmocken.top/api/files
| 参数 | 必填 | 说明 |
|---|---|---|
source | 否 | 下载源,domestic(国内 CNB)或 foreign(国际 R2),默认 domestic |
platform | 否 | 平台筛选,可选值:windows linux android ios hmos,不传则返回所有平台 |
page | 否 | 页码,默认 1,仅对 source=domestic 有效 |
version | 否 | 版本筛选,支持带或不带 v 前缀,如 0.6.7 或 v0.6.7 |
{
"files": [
{
"name": "phira-windows-0.6.7.zip",
"version": "0.6.7",
"size": 12345678,
"last_modified": "2024-01-01T00:00:00.000Z",
"url_download": "https://example.com/phira-windows-0.6.7.zip",
"bitness": "64位"
}
],
"total_files": 1,
"has_more": false,
"page": 1
}
bitness字段仅 Android 平台有,值为64位或32位
has_more为true时可请求下一页
source=foreign和指定version时has_more始终为false
获取 Windows 最新版本列表(国内源)
GET /api/files?source=domestic&platform=windows
分页加载
GET /api/files?source=domestic&platform=android&page=2
筛选指定版本
GET /api/files?source=domestic&version=0.6.7 GET /api/files?source=domestic&platform=windows&version=0.6.7 GET /api/files?source=domestic&platform=windows&version=latest
国际源
GET /api/files?source=foreign&platform=linux GET /api/files?source=foreign&version=v0.6.7
source=domestic 数据来自 CNB Releases,支持分页,每页固定 10 条source=foreign 数据来自 R2 对象存储,无分页platform 时会合并所有平台的文件返回ios 平台支持通过 source 选择下载源(domestic 或 foreign)