Saltar para o conteúdo

Criar perfil de navegador rapidamente

Request

Cria de 1 a 200 perfis de navegador que compartilham uma mesma configuração.

  • Pré-requisitos: o plano da equipe precisa ter perfis restantes suficientes e a cota diária de criação não pode estar esgotada. isEncrypt=1 exige que a equipe tenha uma chave de criptografia configurada. O Firefox está disponível apenas no Windows e no macOS. Um groupId já precisa existir, mas passar groupName no lugar cria o grupo automaticamente.
  • Efeito: insere os perfis, consome capacidade do plano e incrementa o contador diário de criação. Passar dados de conexão de proxy também pode criar um registro de proxy.
  • Conclusão: sincrônica. data contém os IDs dos novos perfis na ordem de criação.
  • Nova tentativa: não é idempotente e não há chave de idempotência. Confirme com /env/page em vez de repetir.
  • Local API: os kernels candidatos são filtrados pela versão do cliente desktop em execução, e chamadas simultâneas de uma mesma equipe são serializadas por um bloqueio no nível da equipe.

Erros de negócio documentados: 19002, 19063, 19064, 19104, 19106, 19107, 19108, 19111, 19112, 14023. Consulte Error Codes para o significado de cada código. Qualquer operação também pode retornar os códigos comuns.

Bodyapplication/json
browserTypeIdintegerrequired

1: Chrome, 2: Firefox

Example:1
groupIdstring

ID do grupo de ambiente; padrão: não agrupado (0)

Example:"0"
groupNamestring, <= 50 characters

Nome do grupo (máximo 50 caracteres). Se fornecido, o sistema primeiro verifica groupId: se um grupo válido for encontrado, ele é usado; caso contrário, pesquisa por groupName. Se um grupo com esse nome existir, ele é referenciado; se não, um novo grupo é criado. Cada equipe é limitada a 1.000 grupos.

Example:""
isEncryptinteger

Ativar criptografia de ponta a ponta? 0:Não, 1:Sim; padrão:0

operatorSystemIdintegerrequired

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

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

Número de ambientes a serem criados; intervalo: [1–50]

Example:1
browserCoreinteger

Versão do kernel do navegador; padrão: 0 (correspondência automática). Obtenha as versões disponíveis através de '/api/env/advanced/ua/versions'

Example:140
proxyobject

Proxy

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

Sucesso. data é um array de strings e um array vazio quando não há nada a retornar.

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" }