Довідник API
/- Браузер
- Локальний API
/
Завантажити ядро браузера
Завантажити та встановити ядро(а) браузера. Підтримує пакетне завантаження до 20 ядер за один запит. Тайм-аут для цієї операції може становити до 30 хвилин; рекомендується встановити тайм-аут виклику більше 1805 секунд.
Потрібна версія клієнта MoreLogin 2.61.1 або вище.
- Якщо той самий тип браузера та основна версія з'являються кілька разів в одному запиті, пошук і завантаження виконуються лише один раз, але кожен запис отримує свій власний результат.
- Паралельні запити для тієї ж версії приєднаються до поточного завдання замість початку нового завантаження.
- Якщо запитана версія вже встановлена з останньою мінорною версією, статус буде
already_installed. - Якщо встановлена стара мінорна версія, вона буде оновлена до останньої доступної мінорної версії.
| errorCode | Опис |
|---|---|
INVALID_JSON | Некоректний формат JSON |
INVALID_REQUEST | Некоректна структура запиту |
BATCH_LIMIT_EXCEEDED | Масив Cores перевищує 20 елементів |
UNSUPPORTED_BROWSER_TYPE | Непідтримуваний тип браузера |
INVALID_VERSION | Некоректний формат версії |
METADATA_LOOKUP_FAILED | Не вдалося запитати метадані ядра |
UNSUPPORTED_VERSION | Версія ядра не існує або не підтримується на цій платформі |
CLIENT_NOT_READY | Клієнт не готовий |
SDK_NOT_READY | SDK не ініціалізований |
INSUFFICIENT_DISK_SPACE | Недостатньо дискового простору |
DOWNLOAD_FAILED | Завантаження не вдалося |
CHECKSUM_MISMATCH | Перевірка контрольної суми MD5 не пройдена |
EXTRACTION_FAILED | Розпакування або встановлення не вдалося |
TIMEOUT | Тайм-аут операції |
UNKNOWN | Невідома помилка |
- Local APIhttp://127.0.0.1:40000/api/env/core/download
curl -i -X POST \
http://127.0.0.1:40000/api/env/core/download \
-H 'Content-Type: application/json' \
-d '{
"Cores": [
{
"BrowserType": 1,
"Version": "124"
}
]
}'Успіх. data — об'єкт із полями total, succeeded, failed і results.
Response
{ "code": 0, "msg": null, "data": { "total": 1, "succeeded": 1, "failed": 0, "results": [ … ] } }