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ámetro | Requerido | Tipo | Ejemplo | Descripción |
|---|---|---|---|---|
| X-AccessKey | Sí | string | mui2W50H1j-OC4xD6PgQag | Secret AccessKey |
Descripción de los Parámetros de la Solicitud
| Nombre del Parámetro | Requerido | Tipo | Ejemplo | Descripción |
|---|---|---|---|---|
| tauriKey | Sí | string | a0jtz0HUwL66r7gCGvbMKQ | Identificador único de la aplicación Tauri |
| versionName | Sí | string | 1.0.0 | Nombre de versión registrado en el sistema |
| appointVersionName | No | string | 1.0.1 | Nombre de versión de actualización deseado, por defecto la más reciente si no se proporciona |
| appointVersionCode | No | int | 0 | Código de versión de actualización deseado, por defecto la más reciente si no se proporciona o es 0 |
| devModelKey | No | string | stv1 | Identificador único del modelo del dispositivo |
| devKey | No | string | LOYlLXNy7w | Identificador único del dispositivo (se puede usar la dirección MAC) |
| target | Sí | string | linux | Sistema operativo: linux, darwin, windows |
| arch | Sí | string | x86_64 | Arquitectura 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ámetro | Tipo | Ejemplo | Descripción |
|---|---|---|---|
| version | string | Número de versión | |
| notes | string | Descripción de la actualización. | |
| pub_date | string | Fecha de lanzamiento de la versión | |
| url | string | URL del archivo de versión | |
| signature | string | Contenido del archivo .sig generado | |
| upgradeType | int | Tipo 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 HTTP | código | Descripción del Escenario | Solución |
|---|---|---|---|
| 200 | Solicitud exitosa, estrategia de actualización de versión obtenida | ||
| 204 | Ya en la versión más reciente | ||
| 400 | 400001 | Solicitud inválida | |
| 400 | 400002 | Parámetros faltantes | |
| 400 | 400003 | Parámetros inválidos | |
| 400 | 400004 | Encabezados inválidos | |
| 400 | 400005 | Cuerpo de la solicitud inválido | |
| 401 | 401001 | Autenticación fallida | |
| 401 | 401002 | Verificación de firma fallida | |
| 404 | 404001 | Recurso no encontrado | |
| 404 | 404002 | Registro no encontrado | |
| 404 | 404003 | Método de procesamiento no encontrado | |
| 404 | 404004 | Solicitud no encontrada | |
| 429 | 429001 | Límite de velocidad de solicitud de estrategia de tarea de aplicación | Se 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. |
| 500 | 500001 | Error interno del servidor | Por favor contáctenos Contáctenos |
| 500 | 500002 | Fallo en la validación de datos internos del servidor | Por favor contáctenos Contáctenos |