Menu

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 vostra whitelist, reportIncorrectRecaptcha li rimuove da essa.

La segnalazione di token risolti correttamente funziona su volumi notevoli, a partire da 10 task al minuto. Ciò è dovuto alla forte migrazione dei nostri lavoratori tra le diverse code di attività e al loro attuale stato di occupato/inattivo. Con volumi come 1 task al minuto, non si noterà 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 di errore.
0 - nessun errore, operazione completata con successo.
>0 - identificatore di errore. Il codice dell'errore e la sua breve descrizione sono disponibili nelle proprietà errorCode e errorDescription.
errorCodeStringa
errorDescriptionStringaBreve descrizione dell'errore
statusStringa
Il risultato dell'operazione. Si riceve un codice di errore o status="success" quando il reclamo viene accettato.

Esempio di risposta

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