Процес подачі заявки
Щоб використовувати 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:Внутрішня помилка сервера, щось пішло не так на сервері.

