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 
下载地址
可选
sha256
string 
sha256
可选
update_type
string 
更新包类型
可选
incremental | full
channel
string 
更新频道
必需
stable | beta | alpha
release_note
string 
发版日志
必需
custom_data
string 
自定义数据
必需
filesize
integer 
文件大小
必需
示例
{
  "code": 0,
  "msg": "success",
  "data": {
    "version_name": "v1.1.0",
    "version_number": 2,
    "url": "https://mirrorchyan.com/api/resources/download/xxxxxx",
    "sha256": "11451419198100abcd",
    "update_type": "full",
    "channel": "stable",
    "custom_data": "",
    "release_note": "## v1.1.0\n- 更新了 xxx - 修复了 xxx",
    "filesize": 9812344
  }
}
Built with