- Браузер
- Локальный API
Скачать и установить ядро(а) браузера. Поддерживает пакетную загрузку до 20 ядер за один запрос. Тайм-аут для этой операции может составлять до 30 минут; вызывающей стороне рекомендуется установить тайм-аут более 1805 секунд.\n\nТребуется версия клиента MoreLogin 2.61.1 или выше.\n\n### Обработка дублирующихся запросов\n\n- Если один и тот же тип браузера и основная версия встречаются несколько раз в одном запросе, поиск и загрузка выполняются только один раз, но каждая запись получает свой собственный результат.\n- Параллельные запросы для той же версии присоединятся к текущей задаче вместо начала новой загрузки.\n- Если запрошенная версия уже установлена с последней минорной версией, статус будет already_installed.\n- Если установлена старая минорная версия, она будет обновлена до последней доступной минорной версии.\n\n### Справочник кодов ошибок\n\n| errorCode | Описание |\n|---|---|\n| INVALID_JSON | Некорректный формат JSON |\n| INVALID_REQUEST | Некорректная структура запроса |\n| BATCH_LIMIT_EXCEEDED | Массив Cores превышает 20 элементов |\n| UNSUPPORTED_BROWSER_TYPE | Неподдерживаемый тип браузера |\n| INVALID_VERSION | Некорректный формат версии |\n| METADATA_LOOKUP_FAILED | Не удалось запросить метаданные ядра |\n| UNSUPPORTED_VERSION | Версия ядра не существует или не поддерживается на этой платформе |\n| CLIENT_NOT_READY | Клиент не готов |\n| SDK_NOT_READY | SDK не инициализирован |\n| INSUFFICIENT_DISK_SPACE | Недостаточно дискового пространства |\n| DOWNLOAD_FAILED | Загрузка не удалась |\n| CHECKSUM_MISMATCH | Проверка контрольной суммы MD5 не пройдена |\n| EXTRACTION_FAILED | Извлечение или установка не удалась |\n| TIMEOUT | Тайм-аут операции |\n| UNKNOWN | Неизвестная ошибка |
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"
}
]
}'{ "code": 0, "msg": null, "data": { "total": 1, "succeeded": 1, "failed": 0, "results": [ … ] } }