Dokumentationsmenü

ReportCorrectRecaptcha: Melden Sie korrekt gelöste Recaptcha-Token

Verwenden Sie diese Methode zusammen mit reportIncorrectRecaptcha für Ihre Recaptcha V3 und Recaptcha V2 Enterprise Aufgaben. Berichte für Recaptcha V2 werden derzeit akzeptiert, aber irgendwann ignoriert. Unsere Qualität für V2 liegt bei ca. 99% und Sie müssen keine Whitelist mit erfolgreichen Mitarbeitern erstellen.

Hinter den Kulissen setzen wir den von Ihnen gemeldeten Arbeiter auf eine Whitelist, und bei der nächsten Runde Captchas wird Ihnen unser System nach Möglichkeit einen Arbeiter aus dieser Liste zuweisen. Wenn einer der gemeldeten Arbeiter online und untätig ist, wird er oder sie in die erste Reihe gestellt, um Ihre neue Aufgabe zu übernehmen. Das System behält diesen Datensatz für die nächste Stunde und kann ihn entfernen, wenn Sie reportIncorrectRecaptcha Anfragen für eine Aufgabe senden, die von demselben Arbeiter aus der Whitelist ausgeführt wird.
Kurz gesagt: Wenn Sie korrekte Recaptcha melden, werden Arbeiter zu Ihrer Whitelist hinzugefügt, wenn Sie falsch gelöste Recaptcha melden, werden sie entfernt.

Das Melden von korrekt gelösten Token funktioniert bei spürbaren Volumina, ab 10 Aufgaben pro Minute. Dies liegt an der starken Migration unserer Arbeiter zwischen verschiedenen Aufgaben-Warteschlangen und ihrem aktuellen Beschäftigt-/Ruhestatus. Mit einem Volumen von 1 Aufgabe pro Minute werden Sie keine Qualitätsverbesserungen merken.

Berichte müssen innerhalb von 60 Sekunden nach Abschluss der Aufgabe gesendet werden. Wenn Sie den Bericht später senden, gibt die API den Fehler ERROR_NO_SUCH_CAPCHA_ID zurück. Es ist nur ein Bericht pro Aufgabe erlaubt.

Adresse: https://api.anti-captcha.com/reportCorrectRecaptcha
Methode: POST
Content-type: application-json

Anfrage-Eigenschaften

Wert Art Erforderlich Zweck
clientKey String Ja
taskId Integer Ja

Anfrage-Beispiel

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
        


Antwort-Struktur

Wert Art Zweck
errorId Integer Fehler-Identifikator.
0 - keine Fehler, der Vorgang was erfolgreich.
>1 - Fehler-Identifikator. Fehlercode und Kurzbeschreibung in Fehlercode und Fehlerbeschreibung übertragen.
errorCode String
errorDescription String Kurzbeschreibung des Fehlers
status String
Ergebnis der Anfrage. Sie erhalten entweder einen Fehlercode oder den Status="Success" wenn die Beschwerde akzeptiert wird.

Antwort-Beispiel

JSON ohne Fehler
          {
    "errorId":0,
    "status":"success"
}
        
JSON mit Fehler
          {
    "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."
}