Saltar al contenido

Modificar el perfil del teléfono en la nube

Request

Actualiza la configuración de uno o varios Cloud Phones.

  • Requisitos previos: los teléfonos deben pertenecer al equipo. Los valores de región, idioma y coordenadas se validan por servicio, exactamente igual que en la creación. Mover un teléfono a un grupo para el que no tienes autorización se rechaza.
  • Efecto: sobrescribe los ajustes del teléfono y refresca la configuración de GPS; puede crear asignaciones de etiquetas. No se cobra nada y la concurrencia no se ve afectada.
  • Finalización: sincrónica e idempotente para el mismo cuerpo.
Bodyapplication/jsonrequired
idArray of stringsrequired

ID de los Cloud Phones

envNamestring, [ 1 .. 64 ] characters

Nombre del Cloud Phone (máximo 64 caracteres)

phoneNumberstring

Número de teléfono personalizado. Requisitos de formato: debe empezar por un signo +, el código de país debe tener de 1 a 3 dígitos (sin incluir 86), la longitud total debe ser de 8 a 14 dígitos y solo puede contener + y números.

powerOnBillingStrategyinteger

Método de facturación de Cloud Phones no mensuales (0: por defecto, 1: solo paquete paralelo)

Enum:01
proxyIdstring

ID del proxy

groupIdstring

ID del grupo de entornos

groupNamestring, <= 50 characters

Nombre de un grupo existente, o el nombre de un grupo nuevo que se creará si no hay ninguno que coincida.

tagsArray of strings

Nombres de etiquetas de reemplazo. Los valores vacíos se ignoran.

envRemarkstring, <= 1500 characters

Comentario del entorno (máximo 1500 caracteres, admite saltos de línea)

automaticGeoboolean

Geolocalización automática

automaticLanguageboolean

Idioma automático

automaticLocationboolean

Ubicación automática (zona horaria y país)

countrystring

País

timezonestring

Zona horaria

languagestring

Idioma

latitudenumber

Latitud

longitudenumber

Longitud

enableRootboolean

Activar ROOT global

curl -i -X POST \
  http://127.0.0.1:40000/api/cloudphone/edit/batch \
  -H 'Content-Type: application/json' \
  -d '{
    "id": [
      "1637238770951311"
    ],
    "proxyId": "0",
    "automaticGeo": false,
    "automaticLanguage": false,
    "automaticLocation": false,
    "country": "bo",
    "timezone": "America/La_Paz",
    "language": "de-CH",
    "latitude": 0,
    "longitude": 0
  }'

Responses

OK

Bodyapplication/json
codeintegerrequired

Código de resultado devuelto: 0, Normal. Los demás códigos son excepciones.

msgstring or nullrequired

Mensaje de error

requestIdstringrequired

ID de solicitud de operación

Response
{ "code": 0, "msg": null, "requestId": "0d8b6f1c-9f4e-4d02-9d1a-7c3f5a1b2c3d" }