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à | Tipo | Richiesto | Scopo |
---|---|---|---|
clientKey | Stringa | Sì | |
taskId | Numero intero | Sì |
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à | Tipo | Scopo |
---|---|---|
errorId | Numero intero | Identificatore 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. |
errorCode | Stringa | |
errorDescription | Stringa | Breve descrizione dell'errore |
status | Stringa | 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"
}