reportIncorrectRecaptcha: envía un reclamo de un token de Recaptcha
Sólo se aceptan reclamos para Recaptchas V2 y V3, incluyendo Recaptchas Enterprise. Es importante leer la siguiente descripción, de lo contrario el sistema podría banearlo por sus reportes.
Debido a la incapacidad de verificar tu reporte como lo hacemos con captchas de imagen, tu reclamo primero pasa los análisis de estadísticas de nuestro backend, y luego sólo será aceptado en caso de un resultado positivo. Lo que básicamente hacemos es comparar las estadísticas de tus reportes con las de otros clientes confiables. Si el índice de tu reporte es muy diferente al de los otros, entonces será ignorado por varios días. Por lo tanto, para mejores resultados deberías monitorear tu proceso de automatización y enviar reportes sólo en caso de que estés 100% seguro de que el Recaptcha estaba mal.
No todos los reportes son aceptados. Para calcular el promedio de fallas con un nivel apropiado de precisión, se debe enviar un mínimo de 100 tareas Recaptcha por cuenta para un reconocimiento cada 24 horas.
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_CAPTCHA_ID. Sólo se tiene permitido enviar un reporte por tarea.
Dirección: https://api.anti-captcha.com/reportIncorrectRecaptcha
Método: POST
Content-type: application-json
Propiedades de solicitud
Propiedad | Tipo | Requerido | Propósito |
---|---|---|---|
clientKey | Cadena | Sí | |
taskId | Entero | Sí |
Ejemplo de solicitud
CURL
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/reportIncorrectRecaptcha
Estructura de la respuesta
Propiedad | Tipo | Propósito |
---|---|---|
errorId | Entero |
Identificador de error.
0 - no hay errores, la operación se completó con éxito. >1 - identificador de error. Código de error y una descripción breve transferidas en propiedades errorCode y errorDescription. |
errorCode | Cadena | |
errorDescription | Cadena | Descripción corta del error |
status | Cadena | Resultados de la operación. Podrías recibir un código de error o el estado="éxito" cuando se acepta el reclamo. |
Ejemplo de respuesta
JSON sin errores
{
"errorId":0,
"status":"success"
}
JSON con un error
{
"errorId": 16,
"errorCode": "ERROR_NO_SUCH_CAPCHA_ID",
"errorDescription": "Task you are requesting does not exist in your current task list or has been expired."
}