Skip to content

文件应用获取升级策略

接口描述:基于客户端的版本号,获取对应的升级策略,兼容tauri 官方提供的文件升级接口返回信息。tauri动态更新

📮请求信息

请求地址

GET http://api.upgrade.toolsetlink.com/v1/tauri/upgrade?tauriKey=a0jtz0HUwL66r7gCGvbMKQ&versionCode=1&appointVersionCode=0&devModelKey=&devKey=&target=linux&arch=x86_64

请求头 (Headers)

参数名必选类型示例值说明
X-AccessKeystringmui2W50H1j-OC4xD6PgQag密钥 AccessKey

请求参数说明

参数名必选类型示例值说明
tauriKeystringa0jtz0HUwL66r7gCGvbMKQTauri应用唯一标识
versionCodeint1系统中录入的版本号
appointVersionCodeint0期望升级版本号,不传或传0为请求最新版本
devModelKeystringstv1设备机型唯一标识
devKeystringLOYlLXNy7w设备唯一标识(可以使用 mac 作为唯一标识)
targetstringlinux操作系统:linux、darwin、windows
archstringx86_64机器架构:x86_64、i686、aarch64、armv7

📮响应信息

成功响应体

json
{
  "version": "v2",
  "versionCode": 2,
  "notes": "",
  "pub_date": "2025-05-26T20:40:30+08:00",
  "url": "https://upgradelink.oss-cn-beijing.aliyuncs.com/upgrade/2025-05-26/other/01970c9b-be88-70db-b4bd-92303c8d1fef.json?x-oss-credential=LTAI5tA5mxKLLfa6FxPoTkqE%2F20250527%2Fcn-beijing%2Foss%2Faliyun_v4_request&x-oss-date=20250527T135625Z&x-oss-expires=600&x-oss-signature=fc961fcd21ecd763946ec123be1ef0504713f2189036fe57b687ed2917b570e8&x-oss-signature-version=OSS4-HMAC-SHA256",
  "signature": ""
}

响应体参数说明

返回内容与官方 tauri 动态更新接口返回内容一致。 tauri动态更新

参数名类型示例值说明
versionstring
versionCodeint1版本号
notesstring更新说明。
pub_datestring版本日期
urlstring版本文件 URL
signaturestring生成的 .sig 文件的内容

典型错误响应体

json
{
  "code": 404001,
  "msg": "未获取到可使用版本",
  "docs": "未查询到对应的应用版本,请确认在系统中是否已经正确创建。 请参考文档: http://upgrade.toolsetlink.com/upgrade/recommend/file/app-version.html",
  "data": null
}

📊状态码

http 状态码code场景描述解决方案
200请求成功,获取到版本升级策略
204已经是最新版本
400400001非法请求
400400002参数缺失
400400003参数非法
400400004报头非法
400400005报体非法
401401001鉴权失败
401401002签名验证失败
404404001资源不存在
404404002查询记录不存在
404404003处理方式不存在
404404004请求不存在
429429001应用任务策略请求流控限制当前升级任务配置的请求流控策略,已经达到限制,请稍后再试。
500500001服务器内部错误请联系我们 联系我们
500500002服务器内部校验数据失败请联系我们 联系我们