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.

Requiere la versión del cliente MoreLogin 2.61.1 o superior.

Manejo de solicitudes duplicadas

  • 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.
  • Las solicitudes concurrentes para la misma versión se unirán a la tarea en curso en lugar de iniciar una nueva descarga.
  • Si la versión solicitada ya está instalada con la última versión menor, el estado será already_installed.
  • Si se instala una versión menor anterior, se actualizará a la última versión menor disponible.

Referencia de códigos de error

errorCodeDescripción
INVALID_JSONCuerpo JSON con formato incorrecto
INVALID_REQUESTEstructura de solicitud no válida
BATCH_LIMIT_EXCEEDEDEl array Cores supera los 20 elementos
UNSUPPORTED_BROWSER_TYPETipo de navegador no compatible
INVALID_VERSIONFormato de versión no válido
METADATA_LOOKUP_FAILEDError al consultar los metadatos del núcleo
UNSUPPORTED_VERSIONLa versión del núcleo no existe o no es compatible con esta plataforma
CLIENT_NOT_READYCliente no listo
SDK_NOT_READYSDK no inicializado
INSUFFICIENT_DISK_SPACEEspacio en disco insuficiente
DOWNLOAD_FAILEDDescarga fallida
CHECKSUM_MISMATCHVerificación de suma de comprobación MD5 fallida
EXTRACTION_FAILEDExtracción o instalación fallida
TIMEOUTTiempo de operación agotado
UNKNOWNError desconocido
Bodyapplication/jsonrequired
CoresArray of objectsrequired

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

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

Correcto. data es un objeto con los campos total, succeeded, failed y results.

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
requestIdstring

Identificador único de la solicitud; indíquelo al contactar con soporte

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