MirrorChyan
  1. 资源服务
MirrorChyan
  • Prod
    • 资源服务
      • 获取最新版本
        GET
  1. 资源服务

获取最新版本

GET
/resources/{rid}/latest

请求参数

Path 参数
rid
string 
资源Id
必需
示例值:
MAA
Query 参数
current_version
string 
可选
表示当前的版本名称。
当提供此参数时,服务器会检查该版本是否在镜像库中存在。如果存在,则返回增量更新;如果不存在,则返回全量更新。
如果未提供此参数,则默认返回全量更新。
示例值:
v0.0.1
cdk
string 
CDKey
可选
示例值:
xxxxx
user_agent
string 
可选
客户端标识,可用于营收统计来源
示例值:
MaaWpfGui
os
string 
可选
系统,未填写默认提供通用资源
示例值:
win
arch
string 
可选
架构,未填写默认提供通用资源
示例值:
x64
channel
string 
可选
更新频道,stable | beta | alpha,未填写默认 stable
示例值:
beta

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://mirrorchyan.com/api/resources/MAA/latest?current_version=v0.0.1&cdk=xxxxx&user_agent=MaaWpfGui&os=win&arch=x64&channel=beta'

返回响应

🟢200成功
application/json
Body
code
integer 
响应代码
必需
https://github.com/MirrorChyan/docs/blob/main/ErrorCode.md
msg
string 
响应信息
必需
data
object 
响应数据
可选
version_name
string 
资源版本名称
必需
version_number
integer 
资源版本号仅内部使用
必需
url
string 
下载地址
可选
filesize
integer 
文件大小
可选
sha256
string 
sha256
可选
update_type
string 
更新包类型
可选
incremental | full
os
string 
更新包系统
必需
arch
string 
更新包架构
必需
channel
string 
更新频道
必需
stable | beta | alpha
release_note
string 
发版日志
必需
custom_data
string 
自定义数据
可选
cdk_expired_time
number 
CDK过期时间戳
可选
示例
{
    "code": 0,
    "msg": "success",
    "data": {
        "version_name": "v1.1.0",
        "version_number": 2,
        "url": "https://mirrorchyan.com/api/resources/download/xxxxxx",
        "filesize": 9812344,
        "sha256": "11451419198100abcd",
        "update_type": "full",
        "os": "win",
        "arch": "x64",
        "channel": "stable",
        "release_note": "## v1.1.0\n- 更新了 xxx - 修复了 xxx",
        "cdk_expired_time": 1769875200
    }
}
Built with