รายงานโทเค็น Recaptcha ที่แก้อย่างถูกต้อง
ใช้เมธอดนี้ร่วมกับ reportIncorrectRecaptcha สำหรับงาน Recaptcha V3 และ Recaptcha V2 Enterprise ของคุณ ขณะนี้รายงานสำหรับ Recaptcha V2 ได้รับการยอมรับ แต่สุดท้ายแล้วถูกเพิกเฉย คุณภาพ V2 อยู่ที่ประมาณ 99% และคุณไม่จำเป็นต้องสร้าง whitelist ของคนงานที่ประสบความสำเร็จ
เบื้องหลังเราจะส่งคนงานที่คุณรายงานไปยัง whitelist และในรอบถัดไปของการมอบหมายงานให้แก่คนงาน ระบบของเราจะจับคู่ คนงานใน whitelist นี้กับ Captcha ของคุณ หากมีคนงานที่คุณรายงานออนไลน์และว่าง เขาหรือเธอจะอยู่ในคิวแรกเพื่อรับมอบหมายงานใหม่จากคุณ ระบบจะเก็บบันทึกนี้ไว้ในชั่วโมงถัดไปและอาจลบออกหากคุณส่งคำขอ reportIncorrectRecaptcha สำหรับงานซึ่งดำเนินการโดยคนงานคนเดียวกันจาก whitelist
สรุปได้ว่า reportCorrectRecaptcha เพิ่มคนงานใน whitelist ของคุณ ส่วน reportIncorrect จะลบคนงานออก
การรายงานโทเค็นที่แก้อย่างถูกต้องจะทำงานในปริมาณที่สังเกตได้โดยเริ่มจาก 10 งานต่อนาที เนื่องจากมีการโยกย้ายคนงานจำนวนมากระหว่างคิวงานต่างๆ และสถานะไม่ว่าง/ว่างในขณะนั้น โดยมีปริมาณเช่น 1 งานต่อนาที คุณจะไม่สังเกตเห็นการปรับปรุงคุณภาพใดๆ
ต้องส่งรายงานภายใน 60 วินาที หลังจากเสร็จสิ้นงาน หากคุณส่งรายงานในภายหลัง API จะส่งคืนข้อผิดพลาด ERROR_NO_SUCH_CAPCHA_ID โดยอนุญาตให้ส่งรายงานได้เพียงหนึ่งรายงานต่อหนึ่งงาน
ที่อยู่: https://api.anti-captcha.com/reportCorrectRecaptcha
เมธอด: POST
Content-type: application-json
คุณสมบัติคำขอ
คุณสมบัติ | ประเภท | จำเป็น | วัตถุประสงค์ |
---|---|---|---|
clientKey | สตริง | ใช่ | |
taskId | จำนวนเต็ม | ใช่ |
ตัวอย่างคำขอ
curl -i -H "Accept: application/json" \
-H "Content-Type: application/json" \
-X POST -d '{
"clientKey":"YOUR_API_KEY",
"taskId":12345
}' https://api.anti-captcha.com/reportCorrectRecaptcha
โครงสร้างการตอบกลับ
คุณสมบัติ | ประเภท | วัตถุประสงค์ |
---|---|---|
errorId | จำนวนเต็ม | ตัวระบุข้อผิดพลาด 0 - ไม่มีข้อผิดพลาด การดำเนินการเสร็จสมบูรณ์ >1 - ตัวระบุข้อผิดพลาด รหัสข้อผิดพลาดและคำอธิบายสั้นๆ อยู่ในคุณสมบัติ errorCode และ errorDescription |
errorCode | สตริง | |
errorDescription | สตริง | คำอธิบายสั้นๆ เกี่ยวกับข้อผิดพลาด |
status | สตริง | ผลการดำเนินการ คุณจะได้รับรหัสข้อผิดพลาดหรือสถานะ="success" เมื่อการร้องเรียนได้รับการยอมรับ |
ตัวอย่างการตอบกลับ
JSON ที่ไม่มีข้อผิดพลาด
JSON ที่มีข้อผิดพลาด
{
"errorId":0,
"status":"success"
}