# Пакетний запит інформації ADB

Отримує дані підключення ADB для не більш ніж 200 хмарних телефонів.
- **Передумови**: телефони мають належати вашій команді. Займати їх **не** потрібно. Дані отримуються лише для увімкнених телефонів, чий SKU підтримує ADB.
- **Ефект**: відсутній. Лише читання. Повтор безпечний з обмеженою витримкою.
- **Часткові результати**: результати відповідають запитаним ідентифікаторам і **ніколи не падають цілком**. Коли дані недоступні, причину вказано в `remark`: телефон не існує, не увімкнений, не підтримує ADB або запит до Сервіса не вдався. Прочитайте `remark`, перш ніж вважати порожній запис помилкою.
- **Різні Сервіси**: один запит може охоплювати телефони різних Сервісів; служба групує їх усередині себе й об'єднує результати.
- **Примітка**: спершу увімкніть ADB через `/cloudphone/updateAdb`.

Endpoint: POST /cloudphone/batchAdbInfo
Version: 2026-09-05
Security: Authorization

## Security:

  - `Authorization` (unknown)
    http bearer JWT

## Request fields (application/json):

  - `envIds` (array, required)
    Список ідентифікаторів середовищ, максимум 200
    Example: ["1674380838117474","1675787900043353"]

## Response 200:

  - `200` (unknown)
    Успіх

## Response 200 fields (application/json):

  - `code` (integer)
    Код відповіді, 0 означає успіх
    Example: 0

  - `msg` (string | null)
    Повідомлення відповіді
    Example: success

  - `data` (array)
    Список ADB-інформації в тому самому порядку, що й запитані envIds

  - `data.id` (string)
    Ідентифікатор середовища

  - `data.supportAdb` (boolean)
    Чи підтримується ADB

  - `data.enableAdb` (boolean)
    Увімкнення ADB: 0 = вимкнено, 1 = увімкнено

  - `data.envStatus` (integer)
    Статус середовища:
- 0: нове
- 1: помилка створення
- 2: вимкнено
- 3: запускається
- 4: увімкнено
- 5: скидається
- 6: перезапускається
- 7: виконується зміна пристрою одним клацанням

  - `data.adbIp` (string | null)
    IP-адреса ADB-підключення

  - `data.adbPassword` (string | null)
    Пароль ADB-підключення

  - `data.adbPort` (string | null)
    Порт ADB-підключення

  - `data.command` (string | null)
    Команда підключення ADB через SSH-тунель

  - `data.expireTime` (string | null)
    Термін дії ADB-підключення

  - `data.remark` (string | null)
    Примітка. Якщо ADB-інформацію отримати не вдалося, зазначається причина:
- середовище не існує
- середовище не увімкнено, ADB-інформацію запитати неможливо
- це середовище не підтримує ADB
- не вдалося отримати ADB-інформацію

