Перейти до вмісту

ADB

API для розділу «ADB».

Оновити стан ADB хмарного телефону

Request

Вмикає або вимикає доступ через ADB на одному чи кількох хмарних телефонах.

  • Передумови: враховуються лише телефони, чий SKU підтримує ADB; якщо жоден з переданих не підходить, виклик відхиляється. Телефони, яким ніколи не виділявся інстанс, пропускаються.
  • Ефект: встановлює перемикач ADB у Сервіса й зберігає його для телефонів, які Сервіс прийняв.
  • Часткова невдача: якщо частину телефонів оброблено успішно, а частину — ні, виклик усе одно повідомляє про помилку. Трактуйте помилку як «частину телефонів могло бути змінено» й перечитайте стан.
  • Завершення: синхронне. Дані підключення читайте через /cloudphone/batchAdbInfo, який повертає дані лише для увімкнених телефонів із підтримкою ADB.

Задокументовані бізнес-помилки: 33350, 33401. Значення кодів див. у Error Codes. Будь-яка операція може додатково повернути загальні коди.

Security
Authorization
Bodyapplication/jsonrequired
enableAdbbooleanrequired
idsArray of stringsrequired
curl -i -X POST \
  https://api.morelogin.com/cloudphone/updateAdb \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "enableAdb": true,
    "ids": [
      "1633612946805630"
    ]
  }'

Responses

OK

Bodyapplication/json
codeintegerrequired

Код результату повернення 0:Звичайний. Інші коди є винятками.

msgstring or nullrequired

Повідомлення про помилку

requestIdstringrequired

Ідентифікатор запиту на операцію

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