reportCorrectRecaptcha: doğru çözülmüş Recaptcha tokenlerini rapor et
Bu yöntemi reportIncorrectRecaptcha ile birlikte Recaptcha V3 ve Recaptcha V2 Enterprise görevleriniz için kullanın. Recaptcha V2 için raporlar kabul edilmekte, ama nihayetinde dikkate alınmamaktadır. V2 için kalitemiz yaklaşık %99 seviyesindedir ve başarılı çalışanlardan bir beyaz liste oluşturmanız gerekmez.
Arka planda rapor etmiş olduğunuz çalışanı bir beyaz listeye alacağız ve captchalarınız için bir dahaki çalışan atama turunda sistemimiz bu beyaz listeyi captchalarınız ile eşleştirecektir. Rapor edilen çalışanlardan herhangi biri online ve boşta ise yeni göreviniz için atanmak üzere ilk sıraya alınacaktır. Sistem bu kaydı bir sonraki saat için tutar ve bir görev için beyaz listedeki aynı çalışan tarafından gerçekleştirilen reportIncorrectRecaptcha talebi gönderirseniz onu silebilir.
Özetle, reportCorrectRecaptcha çalışanları beyaz listenize ekler, reportIncorrectRecaptcha ise onları siler.
Doğru çözülmüş tokenleri rapor etmek, dakikada 10 görevden başlamak üzere büyük hacimler için işe yarayacaktır. Bunun nedeni çalışanlarımızın farklı görev kuyrukları arasında sık sık geçiş yapmaları ve mevcut meşgul/boşta durumlarıdır. Dakikada 1 görev gibi hacimlerde herhangi bir kalite artışı fark etmezsiniz.
Raporlar görev tamamlandıktan sonraki 60 saniye içinde gönderilmelidir. Eğer raporu daha geç gönderirseniz API ERROR_NO_SUCH_CAPCHA_ID hatası verir. Görev başına sadece bir rapor gönderilmesine izin verilir.
Adres: https://api.anti-captcha.com/reportCorrectRecaptcha
Yöntem: POST
Content-type: application-json
Talep özellikleri
Özellik | Tip | Zorunlu | Amaç |
---|---|---|---|
clientKey | Dize | Evet | |
taskId | Tam sayı | Evet |
Talep örneği
CURL
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
Yanıt yapısı
Özellik | Tip | Amaç |
---|---|---|
errorId | Tam sayı |
Hata tanıtıcısı.
0 - hata yok, işlem başarıyla tamamlandı. >1 - hata tanıtıcısı. Hata kodu ve kısa açıklama errorCode ve errorDescription özelliklerine aktarılır. |
errorCode | Dize | |
errorDescription | Dize | Hatanın kısa açıklaması |
status | Dize | İşlem sonucu. Ya bir hata kodu alırsınız ya da şikayet kabul edildiğinde status="success" sonucunu alırsınız. |
Yanıt örneği
hatasız JSON
{
"errorId":0,
"status":"success"
}
hatalı JSON
{
"errorId": 16,
"errorCode": "ERROR_NO_SUCH_CAPCHA_ID",
"errorDescription": "Task you are requesting does not exist in your current task list or has been expired."
}