Skip to content

API de Estrategia de Actualización de Aplicación Tauri

Descripción de la API: Basado en el número de versión del cliente, obtener la estrategia de actualización correspondiente, compatible con la información de respuesta de la interfaz de actualización de archivos proporcionada por Tauri oficial. actualización dinámica de tauri

📮 Información de la Solicitud

URL de la Solicitud

GET https://api.upgrade.toolsetlink.com/v1/tauri/upgrade?tauriKey=a0jtz0HUwL66r7gCGvbMKQ&versionName=1.0.0&appointVersionCode=0&devModelKey=&devKey=&target=linux&arch=x86_64

Encabezados de la Solicitud

Nombre del ParámetroRequeridoTipoEjemploDescripción
X-AccessKeystringmui2W50H1j-OC4xD6PgQagSecret AccessKey

Descripción de los Parámetros de la Solicitud

Nombre del ParámetroRequeridoTipoEjemploDescripción
tauriKeystringa0jtz0HUwL66r7gCGvbMKQIdentificador único de la aplicación Tauri
versionNamestring1.0.0Nombre de versión registrado en el sistema
appointVersionNameNostring1.0.1Nombre de versión de actualización deseado, por defecto la más reciente si no se proporciona
appointVersionCodeNoint0Código de versión de actualización deseado, por defecto la más reciente si no se proporciona o es 0
devModelKeyNostringstv1Identificador único del modelo del dispositivo
devKeyNostringLOYlLXNy7wIdentificador único del dispositivo (se puede usar la dirección MAC)
targetstringlinuxSistema operativo: linux, darwin, windows
archstringx86_64Arquitectura de la máquina: x86_64, i686, aarch64, armv7

📮 Información de la Respuesta

Cuerpo de la Respuesta Exitosa

json
{
  "version": "2.0.0",
  "notes": "Notificación de actualización",
  "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": "",
  "upgradeType": 1
}

Descripción de los Parámetros del Cuerpo de la Respuesta

El contenido devuelto es consistente con la interfaz oficial de actualización dinámica de Tauri. actualización dinámica de tauri

Nombre del ParámetroTipoEjemploDescripción
versionstringNúmero de versión
notesstringDescripción de la actualización.
pub_datestringFecha de lanzamiento de la versión
urlstringURL del archivo de versión
signaturestringContenido del archivo .sig generado
upgradeTypeintTipo de mensaje de actualización: 1: Actualización solicitada; 2: Actualización silenciosa; 3: Actualización forzada

Cuerpo de la Respuesta de Error Típica

json
{
  "code": 404001,
  "msg": "No se encontró versión disponible",
  "docs": "No se encontró la versión de la aplicación correspondiente. Por favor confirme si se ha creado correctamente en el sistema. Consulte la documentación: https://upgrade.toolsetlink.com/en/upgrade/recommend/tauri/app-version.html",
  "data": null
}

📊 Códigos de Estado

Código de Estado HTTPcódigoDescripción del EscenarioSolución
200Solicitud exitosa, estrategia de actualización de versión obtenida
204Ya en la versión más reciente
400400001Solicitud inválida
400400002Parámetros faltantes
400400003Parámetros inválidos
400400004Encabezados inválidos
400400005Cuerpo de la solicitud inválido
401401001Autenticación fallida
401401002Verificación de firma fallida
404404001Recurso no encontrado
404404002Registro no encontrado
404404003Método de procesamiento no encontrado
404404004Solicitud no encontrada
429429001Límite de velocidad de solicitud de estrategia de tarea de aplicaciónSe ha alcanzado el límite de velocidad de solicitud para la configuración de tarea de actualización actual. Por favor inténtelo de nuevo más tarde.
500500001Error interno del servidorPor favor contáctenos Contáctenos
500500002Fallo en la validación de datos internos del servidorPor favor contáctenos Contáctenos

toolsetlink@163.com