Menu

pushAntiGateVariable: envía un valor de variable para una tarea de AntiGate

Las tareas de AntiGate tienen una característica: los valores de las variables se pueden enviar después de crear la tarea. Para hacerlo, siga estos pasos:

  1. Añada un paso "WAIT_FOR_VARIABLE_VALUE" a su plantilla y especifique el nombre de la variable como un valor permanente.
  2. Como todas las variables deben ser enviadas al método createTask, sustituya el valor de la variable con una cadena "_WAIT_FOR_IT_".

Su solicitud de creación de tarea se vería más o menos así:

curl -i -H "Accept: application/json" \
-H "Content-Type: application/json" \
-X POST -d '{
    "clientKey":"YOUR_API_KEY",
    "task":
        {
            "type":"AntiGateTask",
            "websiteURL":"https://some-website.com/path",
            "templateName":"Template name here",
            "variables": {
                "my_late_variable":"_WAIT_FOR_IT_",
                "other_var1":"some value",
                "other_var2":"some value"
            }
        }
}' https://api.anti-captcha.com/createTask

Luego, una solicitud de actualización de la variable "my_late_variable" se debería ver así:

curl -i -H "Accept: application/json" \
-H "Content-Type: application/json" \
-X POST -d '{
    "clientKey":"YOUR_API_KEY",
    "taskId":123456,
    "name":"my_late_variable",
    "value":"The value which worker should be waiting for"
}' https://api.anti-captcha.com/pushAntiGateVariable

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

Propiedades de la solicitud

Propiedad Tipo Requerido Propósito
clientKey Cadena
taskId Entero
name Cadena Nombre de la variable
value Cualquiera Valor de la variable pospuesta

Estructura de la respuesta

Propiedad Tipo Propósito
errorId Entero Identificador de error.
0 : sin errores, la operación se completó de manera correcta.
>0 : identificador de error. El código del error y su descripción breve están disponibles en las propiedades de errorCode yerrorDescription.
errorCode Cadena
errorDescription Cadena Descripción corta del error

Ejemplo de respuesta

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