Menu

reportCorrectRecaptcha: reporta tokens de Recaptcha resueltos correctamente

Usa este método junto con reportIncorrectRecaptcha para tus tareas Recaptcha V3 y Recaptcha V2 Enterprise. Los reportes para Recaptcha V2 son actualmente aceptados, pero eventualmente ignoradas. Nuestra calidad para V2 es de cerca del 99%, y no necesitas crear una lista blanca de trabajadores exitosos.

Colocaremos al trabajador que reportaste en una lista blanca detrás de escenas, y en la próxima ronda de asignar trabajadores a tus captchas nuestro sistema combinará esta lista blanca con tus captchas. Si alguno de los trabajadores reportados está en línea e inactivo, él(la) será asignado(a) a la primera fila para tomar parte en tu nueva tarea. El sistema mantendrá este registro por la siguiente hora y puedes eliminarlo si envías una solicitud reportIncorrectRecaptcha para una tarea, la cual la ejecuta el mismo trabajador de la lista blanca.
En resumen, reportCorrectRecaptcha añade trabajadores a su lista blanca, reportIncorrectRecaptcha los elimina de ella.

La notificación de tokens correctamente resueltos funciona con volúmenes notables, a partir de 10 tareas por minuto. Esto se debe a la fuerte migración de nuestros trabajadores entre diferentes colas de tareas y su estado actual de ocupado/ocupado. Con volúmenes como 1 tarea por minuto, no notarás ninguna mejora en la calidad.

Los reportes deben ser enviados a los 60 segundos después de la completación de la tarea. Si envías el reporte luego, la API retornará el error ERROR_NO_SUCH_CAPCHA_ID. Sólo se tiene permitido enviar un reporte por tarea.

Dirección: https://api.anti-captcha.com/reportCorrectRecaptcha
Método: POST
Content-type: application-json

Propiedades de solicitud

PropiedadTipoRequeridoPropósito
clientKeyCadena
taskIdEntero

Ejemplo de solicitud

curl -i -H "Accept: application/json" \
     -H "Content-Type: application/json" \
     -X POST -d '{
    "clientKey":"YOUR_API_KEY",
    "taskId":12345
}' https://api.anti-captcha.com/reportCorrectRecaptcha


Estructura de la respuesta

PropiedadTipoPropósito
errorIdEnteroIdentificador de error.
0 - sin errores, operación completada con éxito.
>0 - identificador del error. El código de error y su breve descripción están disponibles en las propiedades errorCode y errorDescription.
errorCodeCadena
errorDescriptionCadenaDescripción corta del error
statusCadena
El resultado de la operación. Recibe un código de error o status="success" cuando se acepta la reclamación.

Ejemplo de respuesta

JSON sin errores
JSON con un error
{
    "errorId":0,
    "status":"success"
}