Belgeler menüsü

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