reportCorrectRecaptcha: zgłoszenie prawidłowo rozwiązanych tokenów Recaptcha
Skorzystaj z tej metody w połączeniu z reportIncorrectRecaptcha dla swoich zadań Recaptcha V3 oraz Recaptcha V2 Enterprise. Zgłoszenia dla Recaptcha V2 są przyjmowane, ale ignorowane. Nasza skuteczność dla V2 wynosi 99%, w związku z czym nie musisz tworzyć białej listy pracowników.
Za kulisami umieścimy pracownika którego zgłosiłeś do białej listy, a podczas kolejnej rundy przypisywania pracowników do twoich captcha nasz system dopasuje tę białą listę do twoich captcha. Jeśli któryś z wybranych pracowników jest online i wolny, zostanie umieszczony jako pierwszy do rozwiązania twojego kolejnego zadania. System zapisze tę informację na kolejną godzinę i może ją usunąć jeśli prześlesz polecenie reportIncorrectRecaptcha dla zadania, które jest wykonywane przez tego samego pracownika z białej listy.
Krótko mówiąc, reportCorrectRecaptcha dodaje pracowników do białej listy, a reportIncorrectRecaptcha usuwa ich z niej.
Raportowanie poprawnie rozwiązanych tokenów działa na zauważalnych wolumenach, zaczynając od 10 zadań na minutę. Wynika to z intensywnej migracji naszych pracowników między różnymi kolejkami zadań i ich bieżącego stanu zajętości/nieczynności. Przy wolumenach takich jak 1 zadanie na minutę nie zauważysz żadnej poprawy jakości.
Raporty muszą być przesyłane w ciągu 60 sekund od ukończeniu zadania. Przesłanie raportu po tym okresie zaowocuje błędem API ERROR_NO_SUCH_CAPCHA_ID. Dozwolone jest przesłanie jednego raportu na jedno zadanie.
Adres: https://api.anti-captcha.com/reportCorrectRecaptcha
Metoda: POST
Content-type: application-json
Atrybuty żądania
Właściwość/atrybut | Typ | Wymagany | Przeznaczenie |
---|---|---|---|
clientKey | Łańcuch znaków (String) | Tak | |
taskId | Integer | Tak |
Przykład żądania
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
Struktura odpowiedzi
Właściwość/atrybut | Typ | Przeznaczenie |
---|---|---|
errorId | Integer | Identyfikator błędu. 0 - brak błędów, operacja zakończona pomyślnie. >0 - identyfikator błędu. Kod błędu i jego krótki opis są dostępne we właściwościach errorCode i errorDescription. |
errorCode | Łańcuch znaków (String) | |
errorDescription | Łańcuch znaków (String) | Krótki opis błędu |
status | Łańcuch znaków (String) | Wynik operacji. Otrzymasz kod błędu lub status="success", gdy reklamacja zostanie zaakceptowana. |
Przykład odpowiedzi
JSON bez błędów
JSON z błędem
{
"errorId":0,
"status":"success"
}