Proceso de solicitud
Para utilizar la API de reconocimiento de CAPTCHA alfanumérico, primero dirígete a la consola de Ace Data Cloud para obtener tu token de API y guardarlo como respaldo.
Si aún no has iniciado sesión o registrado, serás redirigido automáticamente a la página de inicio de sesión que te invitará a registrarte e iniciar sesión; una vez completado, serás redirigido automáticamente a la página actual.
Un token de API es suficiente para acceder a todos los servicios de la plataforma, no es necesario solicitar uno por cada servicio. La primera solicitud incluirá un crédito gratuito para que puedas probarlo; si el crédito es insuficiente, puedes recargar el saldo general en la consola.
📘 Documentación completa: API de reconocimiento de CAPTCHA alfanumérico →
Uso básico
Primero, debes entender la forma básica de uso, que consiste en ingresar la imagen del CAPTCHA alfanumérico de longitud variable que deseas procesar para obtener el resultado procesado. Primero, necesitas pasar un campoimage, que es la imagen del CAPTCHA alfanumérico específica, como se muestra en la imagen:





accept: el formato de respuesta que deseas recibir, aquí se establece comoapplication/json, es decir, formato JSON.authorization: la clave para llamar a la API, que puedes seleccionar directamente después de solicitarla.
image: la imagen del CAPTCHA codificada en Base64 (sin incluir el prefijo data:image/png;base64).

text, el contenido textual resultante del procesamiento de la imagen del CAPTCHA alfanumérico.
text para pasar la verificación.
Además, si deseas generar el código de integración correspondiente, puedes copiarlo directamente, por ejemplo, el código CURL es el siguiente:
Modo asíncrono (async)
Por defecto, la API es sincrónica y bloqueante: una solicitud esperará hasta que se complete el procesamiento del resultado de reconocimiento antes de devolverlo. Si estás realizando una rotación de múltiples solucionadores (multi-solver rotation) y deseas “enviar la tarea y obtener inmediatamente el task_id, luego programar otros solucionadores y volver más tarde a obtener el resultado”, puedes pasarasync: true en el cuerpo de la solicitud.
Al pasar async: true, la interfaz devolverá inmediatamente un task_id, sin bloquear la espera:
task_id para hacer polling en POST /captcha/tasks (se recomienda cada 3 a 5 segundos) para obtener el resultado:
status: processing:
status: ready y el resultado de reconocimiento text (la estructura de los campos es completamente idéntica al modo sincrónico):
/captcha/tasks es común para todas las interfaces de CAPTCHA (token y serie de reconocimiento), y puedes hacer polling con el mismo task_id.
Manejo de errores
Al llamar a la API, si encuentras un error, la API devolverá el código de error y la información correspondiente. Por ejemplo:400 token_mismatched: Solicitud incorrecta, posiblemente debido a parámetros faltantes o inválidos.400 api_not_implemented: Solicitud incorrecta, posiblemente debido a parámetros faltantes o inválidos.401 invalid_token: No autorizado, token de autorización inválido o faltante.429 too_many_requests: Demasiadas solicitudes, has superado el límite de tasa.500 api_error: Error interno del servidor, algo salió mal en el servidor.

