Tipi di task supportati
Metodi dell'API
Articoli
Tutorial
GitHub
Tutorial pages

reportCorrectRecaptcha: segnala token Recaptcha risolti correttamente

Utilizza questo metodo con reportIncorrectRecaptcha per i tuoi task Recaptcha V3 e Recaptcha V2 Enterprise. Le segnalazioni per i Recaptcha V2 vengono attualmente accettate ma alla fine sono ignorate. La nostra qualità per i V2 è del 99% circa e non hai bisogno di costruire una whitelist di lavoratori bravi.

Con discrezione, metteremo il lavoratore che hai segnalato in una whitelist, e al giro successivo di assegnazione dei lavoratori ai tuoi captcha il nostro sistema abbinerà questa whitelist ai tuoi captcha. Se uno di questi lavoratori è online e disponibile verrà messo in prima linea per lavorare sul tuo nuovo task. Il sistema salverà questa informazione per l'ora successiva e può rimuoverla se invii una richiesta reportIncorrectRecaptcha per un task eseguito dallo stesso lavoratore della whitelist.
In breve, reportCorrectRecaptcha aggiunge lavoratori alla tua whitelist, reportIncorrectRecaptcha li rimuove.

Segnalare token risolti correttamente funzionerà su volumi notevoli, a partire da 10 task al minuto. Questo è dovuto a una migrazione massiccia di lavoratori tra le diverse code e al loro stato occupato/disponibile. Con volumi come 1 task al minuto non noterai alcun miglioramento della qualità.

Le segnalazioni devono essere inviate entro 60 secondi dal completamento del task. Se mandi una segnalazione oltre questo tempo, l'API restituirà l'errore ERROR_NO_SUCH_CAPCHA_ID. È consentito inviare soltanto una segnalazione per task.

Indirizzo: https://api.anti-captcha.com/reportCorrectRecaptcha
Metodo: POST
Content-type: application-json

Proprietà della richiesta

ProprietàTipoRichiestoScopo
clientKeyStringa
taskIdNumero intero

Esempio di richiesta

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


Struttura di risposta

ProprietàTipoScopo
errorIdNumero interoIdentificatore dell'errore.
0: nessun errore, l'operazione è riuscita.
>1: identificatore dell'errore. Un codice di errore e una breve descrizione sono trasferite nelle proprietà errorCode e errorDescription.
errorCodeStringa
errorDescriptionStringaBreve descrizione dell'errore
statusStringa
Risultato dell'operazione. Ricevi o un codice di errore oppure status="success" quando il reclamo è accettato.

Esempio di risposta

JSON senza errori
JSON con un errore
{
    "errorId":0,
    "status":"success"
}