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"
}