Saltar al contenido

Descargar núcleo del navegador

Request

Descargar e instalar núcleo(s) del navegador. Admite la descarga por lotes de hasta 20 núcleos por solicitud. El tiempo de espera para esta operación puede ser de hasta aproximadamente 30 minutos; los llamadores deben configurar su tiempo de espera en más de 1805 segundos.\n\nRequiere la versión del cliente MoreLogin 2.61.1 o superior.\n\n### Manejo de solicitudes duplicadas\n\n- Si el mismo tipo de navegador y versión principal aparece varias veces en una sola solicitud, solo se realiza una búsqueda y descarga, pero cada entrada obtiene su propio resultado.\n- Las solicitudes concurrentes para la misma versión se unirán a la tarea en curso en lugar de iniciar una nueva descarga.\n- Si la versión solicitada ya está instalada con la última versión menor, el estado será already_installed.\n- Si se instala una versión menor anterior, se actualizará a la última versión menor disponible.\n\n### Referencia de códigos de error\n\n| errorCode | Descripción |\n|---|---|\n| INVALID_JSON | Cuerpo JSON con formato incorrecto |\n| INVALID_REQUEST | Estructura de solicitud no válida |\n| BATCH_LIMIT_EXCEEDED | El array Cores supera los 20 elementos |\n| UNSUPPORTED_BROWSER_TYPE | Tipo de navegador no compatible |\n| INVALID_VERSION | Formato de versión no válido |\n| METADATA_LOOKUP_FAILED | Error al consultar los metadatos del núcleo |\n| UNSUPPORTED_VERSION | La versión del núcleo no existe o no es compatible con esta plataforma |\n| CLIENT_NOT_READY | Cliente no listo |\n| SDK_NOT_READY | SDK no inicializado |\n| INSUFFICIENT_DISK_SPACE | Espacio en disco insuficiente |\n| DOWNLOAD_FAILED | Descarga fallida |\n| CHECKSUM_MISMATCH | Verificación de suma de comprobación MD5 fallida |\n| EXTRACTION_FAILED | Extracción o instalación fallida |\n| TIMEOUT | Tiempo de operación agotado |\n| UNKNOWN | Error desconocido |

Bodyapplication/jsonrequired
CoresArray of objectsrequired

Lista de núcleos para descargar (1–20 elementos)

POST
/api/env/core/download
curl -i -X POST \
  http://127.0.0.1:40000/api/env/core/download \
  -H 'Content-Type: application/json' \
  -d '{
    "Cores": [
      {
        "BrowserType": 1,
        "Version": "124"
      }
    ]
  }'

Responses

Headers
any
Bodyapplication/json
codeintegerrequired

Código de respuesta. 0:todos exitosos; -1:éxito parcial; -2:todos fallidos

msgstring or null

Mensaje de error a nivel de solicitud; normalmente null en caso de éxito

dataobjectrequired
Response
{ "code": 0, "msg": null, "data": { "total": 1, "succeeded": 1, "failed": 0, "results": [] } }