Процесс подачи заявки
Чтобы использовать API для распознавания цифровых английских капчи, сначала перейдите в консоль Ace Data Cloud, чтобы получить ваш API Token и сохранить его для дальнейшего использования.
Если вы еще не вошли в систему или не зарегистрированы, вас автоматически перенаправят на страницу входа, где вы сможете зарегистрироваться и войти в систему, после чего вы будете автоматически возвращены на текущую страницу.
Один API Token позволяет использовать все услуги платформы, не нужно подавать отдельные заявки на каждую услугу. При первой подаче заявки предоставляется бесплатный лимит, чтобы вы могли попробовать сервис; если лимит исчерпан, вы можете пополнить общий баланс в консоли.
📘 Полная документация: API для распознавания цифровых английских капчи →
Основное использование
Сначала ознакомьтесь с основным способом использования: вам нужно ввести изображение капчи с переменной длиной, и вы получите обработанный результат. Для этого необходимо просто передать полеimage, которое содержит конкретное изображение капчи, как показано на рисунке:





accept: формат ответа, который вы хотите получить, здесь указаноapplication/json, то есть формат JSON.authorization: ключ для вызова API, после запроса вы можете выбрать его из выпадающего списка.
image: изображение капчи в кодировке Base64 (без префикса data:image/png;base64).

text: текстовое содержимое, полученное в результате обработки изображения капчи с переменной длиной.started_at,finished_at: время начала обработки запроса и получения результата, Unix временная метка (в секундах, с плавающей точкой).elapsed: общее время обработки (в секундах).
text для прохождения проверки.
Если вы хотите сгенерировать соответствующий код для интеграции, вы можете просто скопировать его, например, код для CURL выглядит следующим образом:
Асинхронный режим (async)
По умолчанию API работает в синхронном блокирующем режиме: один запрос будет ждать, пока не завершится обработка результата распознавания. Если вы используете многократные ротации капчи (multi-solver rotation) и хотите «сразу получить task_id после отправки задачи, а затем переключиться на другие капчи и позже вернуться за результатом», вы можете передатьasync: true в теле запроса.
После передачи async: true интерфейс сразу вернет task_id, не блокируя ожидание:
task_id для запроса POST /captcha/tasks (рекомендуется каждые 3-5 секунд). Этот интерфейс не инициирует и не продвигает обработку задач; даже если вы не запрашиваете, теряете соединение или выходите из клиента, сервер продолжит обработку:
status: processing:
status: ready и результат распознавания text (структура полей полностью совпадает с синхронным режимом):
timeout, без оплаты. /captcha/tasks не отвечает за продвижение задач.
Обработка ошибок
При вызове API, если возникнет ошибка, API вернет соответствующий код ошибки и информацию. Например:400 token_mismatched:Неверный запрос, возможно, из-за отсутствующих или недействительных параметров.400 api_not_implemented:Неверный запрос, возможно, из-за отсутствующих или недействительных параметров.401 invalid_token:Неавторизован, недействительный или отсутствующий токен авторизации.429 too_many_requests:Слишком много запросов, вы превысили лимит частоты.500 api_error:Внутренняя ошибка сервера, что-то пошло не так на сервере.

