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





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

text: текстовое содержимое, полученное в результате обработки изображения капчи с переменной длиной.
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 (структура полей полностью совпадает с синхронным режимом):
/captcha/tasks универсален для всех интерфейсов капчи (token и recognition серии), можно использовать один и тот же task_id для опроса.
Обработка ошибок
При вызове API, если возникнет ошибка, API вернет соответствующий код ошибки и информацию. Например:400 token_mismatched: Неверный запрос, возможно, из-за отсутствия или недействительных параметров.400 api_not_implemented: Неверный запрос, возможно, из-за отсутствия или недействительных параметров.401 invalid_token: Неавторизовано, недействительный или отсутствующий токен авторизации.429 too_many_requests: Слишком много запросов, вы превысили лимит частоты.500 api_error: Внутренняя ошибка сервера, что-то пошло не так на сервере.

