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