pushAntiGateVariable:为创建 AntiGate 任务提交变量值
AntiGate 任务有一个特点:变量值可在创建任务之后提交。要如此提交,请按以下步骤操作:
- 对模板添加步骤“WAIT_FOR_VARIABLE_VALUE”,然后以常设值的形式指定变量名称。
- 由于必须向 createTask 方法发送所有变量值,因此要将变量值替换为字符串“_WAIT_FOR_IT_”。
如果任务创建请求可能看似以下请求:
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
则变量“my_late_variable”的更新请求会看似以下请求:
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
地址: https://api.anti-captcha.com/pushAntiGateVariable
方法: POST
Content-type: application-json
请求属性
属性 | 类型 | 必须使用 | 用途 |
---|---|---|---|
clientKey | 字符串 | 是 | |
taskId | 整数 | 是 | |
name | 字符串 | 是 | 变量名称 |
value | 不限 | 是 | 已推迟提交的变量的值 |
响应结构
属性 | 类型 | 用途 |
---|---|---|
errorId | 整数 | 错误标识符。 0 - 没有错误,操作已成功完成。 >0 - 错误标识符。errorCode 和 errorDescription 属性中有错误代码及其简短说明。 |
errorCode | 字符串 | |
errorDescription | 字符串 | 简短错误说明 |
响应示例
JSON 没有错误
JSON 有错误
{
"errorId":0,
"status":"success"
}