Menù della documentazione

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
taskId Numero intero

Esempio di richiesta

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
        


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
          {
    "errorId":0,
    "status":"success"
}
        
JSON con un errore
          {
    "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."
}