Saltar para o conteúdo

Atualizar o status ADB do telefone na nuvem

Request

Ativa ou desativa o acesso ADB em um ou mais Cloud Phones.

  • Pré-requisitos: apenas telefones cujo SKU suporta ADB são considerados; se nenhum dos informados atender ao requisito, a chamada é rejeitada. Telefones aos quais nunca foi alocada uma instância são ignorados.
  • Efeito: define a chave de ADB no serviço e a persiste para os telefones que o serviço aceitou.
  • Falha parcial: se alguns telefones tiverem sucesso e outros não, a chamada ainda assim informa um erro. Trate uma falha como «alguns telefones podem ter sido alterados» e releia o estado.
  • Conclusão: sincrônica. Leia os dados de conexão com /cloudphone/batchAdbInfo, que só retorna dados dos telefones ligados e compatíveis com ADB.

Erros de negócio documentados: 33350, 33401. Consulte Error Codes para o significado de cada código. Qualquer operação também pode retornar os códigos comuns.

Bodyapplication/jsonrequired
enableAdbbooleanrequired
idsArray of stringsrequired
curl -i -X POST \
  http://127.0.0.1:40000/api/cloudphone/updateAdb \
  -H 'Content-Type: application/json' \
  -d '{
    "enableAdb": true,
    "ids": [
      "1633612946805630"
    ]
  }'

Responses

OK

Bodyapplication/json
codeintegerrequired

Código de resultado retornado: 0: Normal. Outros códigos são exceções.

msgstring or nullrequired

Mensagem de erro

requestIdstringrequired

ID da solicitação de operação

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