Este inicio rápido supone que ya ha instalado ml-cli (consulte Descarga e instalación) y que el cliente MoreLogin se está ejecutando localmente.
Confirme que se puede acceder al httpServer local:
ml-cli statusSi MoreLogin no se está ejecutando, la CLI fallará durante la resolución del puerto.
Si el punto final requiere autenticación, inicie sesión primero:
ml-cli login --api-id your-api-id --api-key your-api-keyTambién puedes proporcionar el token a través de una variable de entorno:
export ML_API_KEY=your-token
ml-cli env listListar entornos de navegador:
ml-cli env list
ml-cli env list --page-no 1 --page-size 20
ml-cli env list --env-name testPuede iniciar un entorno con id, envId o uniqueId/sn:
ml-cli env start --id 1001
ml-cli env start --env-id 1868548141708648448
ml-cli env start --unique-id SN001Primero crea un proxy:
ml-cli proxy create \
--proxy-name local-http \
--proxy-ip 127.0.0.1 \
--proxy-port 7890 \
--proxy-type 0 \
--proxy-provider 0Luego asígnalo a un entorno:
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-httpLista de teléfonos en la nube:
ml-cli cloudphone listCrea un teléfono en la nube:
ml-cli cloudphone create --sku-id 10004 --quantity 1Obtener detalles:
ml-cli cloudphone info --id 123456Lista de plantillas de programación y tareas:
ml-cli schedule template-market --page-no 1 --page-size 20
ml-cli schedule list --page-no 1 --page-size 20Crea una tarea única:
ml-cli schedule create-once-task \
--cloud-phone-id 123456 \
--schedule-name once-task-demo \
--template-id 888 \
--template-parameter '{}'Para puntos finales con muchos campos, pasar JSON sin formato suele ser más rápido:
ml-cli env create-advanced \
--json-data '{"browserTypeId":1,"operatorSystemId":1,"envName":"cli-adv-test"}'Los indicadores CLI y --json-data se pueden combinar. Los indicadores explícitos anulan las claves coincidentes de la carga útil JSON:
ml-cli env set-proxy \
--env-ids 1001 \
--json-data '{"proxy":{"proxyProvider":"0","proxyIp":"1.1.1.1"}}' \
--proxy-ip 127.0.0.1La CLI imprime JSON sin formato, que funciona bien con canalizaciones de shell:
ml-cli status | jq '.status'
ml-cli env processes | jq '.data[].pid'Could not detect MoreLogin port: MoreLogin no se está ejecutando, IPC no está disponible o no se proporcionó ningún--port- Fallo empresarial con código de salida
0: la solicitud HTTP se realizó correctamente, pero la respuesta JSON contiene un error a nivel de aplicación. ml-cli env arrangeen Linux: la implementación actual no lo admite y sale inmediatamente