URL de Primera Descarga de Aplicación Electron
Descripción de la API: Basado en el número de versión, sistema operativo y arquitectura de máquina, descargar la versión correspondiente. Si no se proporciona un número de versión, se usa la versión más reciente por defecto.
Cuando los usuarios descargan la aplicación por primera vez, necesitan descargar la versión más reciente. La URL de solicitud de esta API es fija, y si no se proporciona un número de versión, obtiene automáticamente la última versión subida, lo que la hace adecuada para su uso en botones de descarga fijos.
📮 Información de Solicitud
URL de Solicitud
GET https://api.upgrade.toolsetlink.com/v1/electron/download?electronKey=LOYlLXNy7wV3ySuh0XgtSg&target=linux&arch=x86_64&versionCode=1
Parámetros de Solicitud
| Nombre del Parámetro | Requerido | Tipo | Valor de Ejemplo | Descripción |
|---|---|---|---|---|
| electronKey | Sí | string | a0jtz0HUwL66r7gCGvbMKQ | Identificador único de la aplicación Electron |
| target | Sí | string | linux | Sistema operativo: linux, darwin, windows |
| arch | Sí | string | x86_64 | Arquitectura de máquina: x86_64, i686, aarch64, armv7 |
| versionName | No | string | 1.0.0 | Nombre de versión de la aplicación, por defecto la versión más reciente si no se proporciona |
📮 Información de Respuesta
Éxito
Inicia directamente la descarga del archivo de versión Electron
Cuerpo de Respuesta de Error Típica
json
{
"code": 404001,
"msg": "No se obtuvo versión disponible",
"docs": "No se encontró la versión correspondiente de la aplicación, por favor confirma si se ha creado correctamente en el sistema. Por favor consulta la documentación: https://upgrade.toolsetlink.com/es/upgrade/recommend/tauri/app-version.html",
"data": null
}📊 Códigos de Estado
| Código de Estado HTTP | Code | Descripción del Escenario | Solución |
|---|---|---|---|
| 200 | Descarga directa de archivo | ||
| 400 | 400001 | Solicitud inválida | |
| 400 | 400002 | Parámetro faltante | |
| 400 | 400003 | Parámetro inválido | |
| 400 | 400004 | Encabezado inválido | |
| 400 | 400005 | Cuerpo 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 | |
| 500 | 500001 | Error interno del servidor | Por favor contáctenos Contacto |
| 500 | 500002 | Validación de datos interna del servidor fallida | Por favor contáctenos Contacto |