Este início rápido pressupõe que você já instalou o ml-cli (consulte Download e instalação) e que o cliente MoreLogin está sendo executado localmente.
Confirme se o httpServer local está acessível:
ml-cli statusSe MoreLogin não estiver em execução, a CLI falhará durante a resolução da porta.
Se o endpoint exigir autenticação, faça login primeiro:
ml-cli login --api-id your-api-id --api-key your-api-keyVocê também pode fornecer o token por meio de uma variável de ambiente:
export ML_API_KEY=your-token
ml-cli env listListar ambientes de navegador:
ml-cli env list
ml-cli env list --page-no 1 --page-size 20
ml-cli env list --env-name testVocê pode iniciar um ambiente por id, envId ou uniqueId/sn:
ml-cli env start --id 1001
ml-cli env start --env-id 1868548141708648448
ml-cli env start --unique-id SN001Crie um proxy primeiro:
ml-cli proxy create \
--proxy-name local-http \
--proxy-ip 127.0.0.1 \
--proxy-port 7890 \
--proxy-type 0 \
--proxy-provider 0Em seguida, atribua-o a um ambiente:
ml-cli env set-proxy \
--env-ids 1001 \
--proxy-ip 127.0.0.1 \
--proxy-port 7890 \
--proxy-type 0 \
--proxy-provider 0 \
--proxy-name local-httpListar telefones na nuvem:
ml-cli cloudphone listCrie um telefone na nuvem:
ml-cli cloudphone create --sku-id 10004 --quantity 1Buscar detalhes:
ml-cli cloudphone info --id 123456Liste modelos de agendamento e tarefas:
ml-cli schedule template-market --page-no 1 --page-size 20
ml-cli schedule list --page-no 1 --page-size 20Crie uma tarefa única:
ml-cli schedule create-once-task \
--cloud-phone-id 123456 \
--schedule-name once-task-demo \
--template-id 888 \
--template-parameter '{}'Para endpoints com muitos campos, passar JSON bruto geralmente é mais rápido:
ml-cli env create-advanced \
--json-data '{"browserTypeId":1,"operatorSystemId":1,"envName":"cli-adv-test"}'Sinalizadores CLI e --json-data podem ser combinados. Sinalizadores explícitos substituem chaves correspondentes da carga JSON:
ml-cli env set-proxy \
--env-ids 1001 \
--json-data '{"proxy":{"proxyProvider":"0","proxyIp":"1.1.1.1"}}' \
--proxy-ip 127.0.0.1A CLI imprime JSON bruto, que funciona bem com pipelines de shell:
ml-cli status | jq '.status'
ml-cli env processes | jq '.data[].pid'Could not detect MoreLogin port: MoreLogin não está em execução, o IPC não está disponível ou nenhum--portfoi fornecido- falha comercial com código de saída
0: a solicitação HTTP foi bem-sucedida, mas a resposta JSON contém um erro no nível do aplicativo ml-cli env arrangeno Linux: a implementação atual não oferece suporte e sai imediatamente