Menú de Documentación

Resuelve Enterprise V3 de Google

A pesar de que un V3 Enterprise no es tan diferente en comparación con un V3 no-Enterprise, decidimos dar a conocer su apoyo dentro de las tareas V3 habituales.

Diferencias entre V3 Enterprise y V3 no-Enterprise:

  • El código del widget se carga a través de enterprise.js (vs api.js)
  • La recuperación de la calificación de usuario se hace con el llamado grecaptcha.enterprise.execute (vs grecaptcha.execute)

Así, para marcar tu tarea Enterprise V3 simplemente necesitas añadir el puntero "isEnterprise": true en tu carga V3 no-Enterprise:

Ejemplo de solicitud

CURL
          curl -i -H "Accept: application/json" \
     -H "Content-Type: application/json" \
     -X POST -d '{
    "clientKey":"YOUR_API_KEY",
    "task":
        {
            "type":"RecaptchaV3TaskProxyless",
            "websiteURL":"http://mywebsite.com/recaptcha/test.php",
            "websiteKey":"6Lc_aCMTAAAAABx7u2N0D1XnVbI_v6ZdbM6rYf16",
            "minScore": 0.7,
            "pageAction": "some_action",
            "isEnterprise": true
        }
}' https://api.anti-captcha.com/createTask
        

Ejemplo de respuesta

JSON sin errores
          {
    "errorId": 0,
    "taskId": 7654321
}
        
JSON con un error
          {
    "errorId": 1,
    "errorCode": "ERROR_KEY_DOES_NOT_EXIST",
    "errorDescription": "Account authorization key not found in the system"
}
        

Obtener la solución

Usa el método getTaskResult para pedir la solución. Dale algo de tiempo al trabajador, como 5 segundos, antes de hacer la primera solicitud. Si el trabajador sigue ocupado, vuelve a intentar en 3 segundos.

Objeto de solución de la tarea

Propiedad Tipo Propósito
gRecaptchaResponse Cadena Cadena de tokens requerida para interactuar con el envío de formulario en el sitio web de destino.

Ejemplo de respuesta

JSON sin errores
          {
    "errorId":0,
    "status":"ready",
    "solution":
    {
        "gRecaptchaResponse":"3AHJ_VuvYIBNBW5yyv0zRYJ75VkOKvhKj9_xGBJKnQimF72rfoq3Iy-DyGHMwLAo6a3"
    },
    "cost":"0.001500",
    "ip":"46.98.54.221",
    "createTime":1472205564,
    "endTime":1472205570,
    "solveCount":"0"
}