Saltar al contenido

Creación rápida de perfil de navegador

Request

Crea de 1 a 200 perfiles de navegador que comparten una misma configuración.

  • Requisitos previos: el plan del equipo debe tener suficientes perfiles restantes y la cuota diaria de creación no puede estar agotada. isEncrypt=1 requiere que el equipo tenga configurada una clave de cifrado. Firefox solo está disponible en Windows y macOS. Un groupId ya debe existir, pero si pasas groupName en su lugar el grupo se crea automáticamente.
  • Efecto: inserta los perfiles, consume capacidad del plan e incrementa el contador diario de creación. Pasar datos de conexión de proxy también puede crear un registro de proxy.
  • Finalización: sincrónica. data contiene los ID de los perfiles nuevos en orden de creación.
  • Reintentos: no es idempotente y no hay clave de idempotencia. Confírmalo con /env/page en lugar de reintentar.
  • Local API: los kernels candidatos se filtran por la versión del cliente de escritorio en ejecución, y las llamadas simultáneas de un mismo equipo se serializan mediante un bloqueo a nivel de equipo.

Errores de negocio documentados: 19002, 19063, 19064, 19104, 19106, 19107, 19108, 19111, 19112, 14023. Consulte Error Codes para el significado de cada código. Cualquier operación puede devolver además los códigos comunes.

Bodyapplication/json
browserTypeIdintegerrequired

1:Chrome, 2:Firefox

Example:1
groupIdstring

ID del grupo de entorno; predeterminado: no agrupado (0)

Example:"0"
groupNamestring, <= 50 characters

Nombre del grupo (máximo 50 caracteres). Si se proporciona, el sistema primero verifica groupId: si se encuentra un grupo válido, se utiliza; de lo contrario, busca por groupName. Si existe un grupo con ese nombre, se referencia; si no, se crea uno nuevo. Cada equipo está limitado a 1.000 grupos.

Example:""
isEncryptinteger

¿Habilitar el cifrado de extremo a extremo? 0:No, 1:Sí; predeterminado:0

operatorSystemIdintegerrequired

Tipo de sistema operativo: 1: Windows, 2: macOS, 3: Android, 4: iOS

Example:1
quantityinteger, [ 1 .. 50 ]required

Número de entornos a crear; rango:[1–50]

Example:1
browserCoreinteger

Versión del kernel del navegador; por defecto: 0 (coincidencia automática). Obtenga las versiones disponibles a través de '/api/env/advanced/ua/versions'.

Example:140
proxyobject

Apoderado

curl -i -X POST \
  http://127.0.0.1:40000/api/env/create/quick \
  -H 'Content-Type: application/json' \
  -d '{
    "browserTypeId": 1,
    "operatorSystemId": 1,
    "quantity": 1
  }'

Responses

Correcto. data es un array de cadenas y un array vacío cuando no hay nada que devolver.

Headers
any
Bodyapplication/json
codeintegerrequired
msgstring or nullrequired
dataArray of stringsrequired
requestIdstringrequired
Response
{ "code": 0, "msg": null, "data": [ "string" ], "requestId": "0d8b6f1c-9f4e-4d02-9d1a-7c3f5a1b2c3d" }