Codice ERROR_NO_SUCH_METHOD
Qualcosa è andato storto con una richiesta JSON POST che hai inviato.
Studia la documentazione della nostra API più attentamente.
Studia la documentazione della nostra API più attentamente.
ERROR_INCORRECT_SESSION_DATA - manca qualcosa
Mancano alcuni valori richiesti per le successive emulazioni dell'utente. Ciò significa che hai inviato un task che ha qualcosa di sbagliato.
Leggi tutta la descrizione dell'errore generata dall'API e scoprirai che cosa hai sbagliato. Se non sai come farlo, contatta gli sviluppatori della tua app e loro ti aiuteranno.
Leggi tutta la descrizione dell'errore generata dall'API e scoprirai che cosa hai sbagliato. Se non sai come farlo, contatta gli sviluppatori della tua app e loro ti aiuteranno.
Visualizzo il codice ERROR_NO_SUCH_CAPCHA_ID
ERROR_NO_SUCH_CAPCHA_ID compare quando non troviamo un task specifico tramite il suo ID in un gruppo di captcha in lavorazione.
Teniamo ogni task captcha per altri 60 secondi dopo che uno dei nostri lavoratori l'ha terminato.
Dopo questo lasso di tempo viene cancellato dal gruppo di captcha attivi e non è più disponibile tramite l'API.
Per evitare questo tipo di errore ti consigliamo di fare quanto segue:
1. Richiedi il risultato del task col metodo getTaskResult ogni 5 secondi circa dopo aver creato il task col metodo createTask.
2. Segnala i captcha non corretti/corretti entro 60 secondi dal completamento del task o prima.
Il lasso di tempo di 60 secondi può non sembrare sufficiente, ma nella maggior parte dei casi la durata dei risultati dei token Recaptcha e captcha grafici è più o meno la stessa.
Un errore dovuto a una cattiva programmazione può verificarsi spesso laddove il tuo software faccia quanto segue:
1. Invia una richiesta di creazione del task al metodo createTask e per qualche motivo non riceve il taskId corretto.
2. Pensa di aver ricevuto il taskId corretto a causa di una cattiva analisi del risultato del metodo createTask.
3. Invia richieste al metodo getTaskResult con questo ID falso, che restituisce l'errore ERROR_NO_SUCH_CAPCHA_ID.
A volte alcuni utenti inviano come taskId NULLO, falso, 0, "" o simili. Tali richieste producono sempre l'errore ERROR_NO_SUCH_CAPCHA_ID.
Se l'account di un utente raggiunge 100.000 errori ERROR_NO_SUCH_CAPCHA_ID in 24 ore, la chiave del loro account è bloccata e gli viene richiesto di inviarci un ticket di segnalazione con una spiegazione della situazione. Chiederemo alcune prove che il codice difettoso sia stato aggiustato. Servono un po' di giorni per processare queste richieste di supporto.
Teniamo ogni task captcha per altri 60 secondi dopo che uno dei nostri lavoratori l'ha terminato.
Dopo questo lasso di tempo viene cancellato dal gruppo di captcha attivi e non è più disponibile tramite l'API.
Per evitare questo tipo di errore ti consigliamo di fare quanto segue:
1. Richiedi il risultato del task col metodo getTaskResult ogni 5 secondi circa dopo aver creato il task col metodo createTask.
2. Segnala i captcha non corretti/corretti entro 60 secondi dal completamento del task o prima.
Il lasso di tempo di 60 secondi può non sembrare sufficiente, ma nella maggior parte dei casi la durata dei risultati dei token Recaptcha e captcha grafici è più o meno la stessa.
Un errore dovuto a una cattiva programmazione può verificarsi spesso laddove il tuo software faccia quanto segue:
1. Invia una richiesta di creazione del task al metodo createTask e per qualche motivo non riceve il taskId corretto.
2. Pensa di aver ricevuto il taskId corretto a causa di una cattiva analisi del risultato del metodo createTask.
3. Invia richieste al metodo getTaskResult con questo ID falso, che restituisce l'errore ERROR_NO_SUCH_CAPCHA_ID.
A volte alcuni utenti inviano come taskId NULLO, falso, 0, "" o simili. Tali richieste producono sempre l'errore ERROR_NO_SUCH_CAPCHA_ID.
Se l'account di un utente raggiunge 100.000 errori ERROR_NO_SUCH_CAPCHA_ID in 24 ore, la chiave del loro account è bloccata e gli viene richiesto di inviarci un ticket di segnalazione con una spiegazione della situazione. Chiederemo alcune prove che il codice difettoso sia stato aggiustato. Servono un po' di giorni per processare queste richieste di supporto.
Visualizzo il codice ERROR_NO_SLOT_AVAILABLE
Il codice ERROR_NO_SLOT_AVAILABLE compare quando mancano i lavoratori e la coda di risoluzione è sovraccarica.
Puoi comunque entrare in coda semplicemente pagando di più degli altri clienti. È a questo che serve impostare l'"offerta massima".
Gestisci la tua offerta massima nelle Impostazioni API modificando il processo di risoluzione.
Puoi comunque entrare in coda semplicemente pagando di più degli altri clienti. È a questo che serve impostare l'"offerta massima".
Gestisci la tua offerta massima nelle Impostazioni API modificando il processo di risoluzione.
Visualizzo il codice ERROR_KEY_DOES_NOT_EXIST
Questo errore significa che il tuo software sta inviando query con la chiave di accesso sbagliata.
Dopo 100 tentativi sbagliati in un'ora, blocchiamo i tuoi IP per impedire un attacco brute-force.
1. Controlla che la chiave nell'applicazione sia aggiornata; vai nelle Impostazioni API e copia la chiave.
2. Assicurati che il campo della chiave non contenga spazi o altri caratteri speciali.
3. Se sei sicuro di aver utilizzato sempre la chiave corretta, chiedi aiuto al tuo fornitore di software. In questo caso non possiamo aiutarti – il problema è nel tuo software.
4. Se sei lo sviluppatore del tuo software, segui questo procedimento:
È probabile che tu non stia inviando il JSON alla nostra API correttamente.
Il modo più veloce di evitare questo errore è utilizzare i nostri esempi ufficiali di API che trovi nella documentazione.
Se stai costruendo qualcosa da solo, testa le tue richieste a questo indirizzo: https://api.anti-captcha.com/test.
Ti mostrerà quello che stai effettivamente inviando. Ricorda che devi inviare le richieste in JSON POST. Tutte le tue richieste devono essere scritte nella sezione "JSON di input analizzato" e devono comparire come una matrice. Poi assicurati che la struttura del tuo JSON richiesto coincida esattamente con una nella documentazione. Nota: tutti i nomi di proprietà sono case sensitive.
Se fai attenzione troverai il problema.
Se hai ancora problemi inviaci un ticket con un modello JSON della tua richiesta.
Dopo 100 tentativi sbagliati in un'ora, blocchiamo i tuoi IP per impedire un attacco brute-force.
1. Controlla che la chiave nell'applicazione sia aggiornata; vai nelle Impostazioni API e copia la chiave.
2. Assicurati che il campo della chiave non contenga spazi o altri caratteri speciali.
3. Se sei sicuro di aver utilizzato sempre la chiave corretta, chiedi aiuto al tuo fornitore di software. In questo caso non possiamo aiutarti – il problema è nel tuo software.
4. Se sei lo sviluppatore del tuo software, segui questo procedimento:
È probabile che tu non stia inviando il JSON alla nostra API correttamente.
Il modo più veloce di evitare questo errore è utilizzare i nostri esempi ufficiali di API che trovi nella documentazione.
Se stai costruendo qualcosa da solo, testa le tue richieste a questo indirizzo: https://api.anti-captcha.com/test.
Ti mostrerà quello che stai effettivamente inviando. Ricorda che devi inviare le richieste in JSON POST. Tutte le tue richieste devono essere scritte nella sezione "JSON di input analizzato" e devono comparire come una matrice. Poi assicurati che la struttura del tuo JSON richiesto coincida esattamente con una nella documentazione. Nota: tutti i nomi di proprietà sono case sensitive.
Se fai attenzione troverai il problema.
Se hai ancora problemi inviaci un ticket con un modello JSON della tua richiesta.
ERROR_CAPTCHA_UNSOLVABLE - mi vengono addebitati i task come questo?
Sì, così come vengono addebitati a chiunque altro perché i lavoratori non lavorano gratuitamente. Se non li addebitassimo il giorno dopo ci sarebbe un sovraccarico da parte di un sacco di hacker sulla nostra API, con captcha grafici cifrati e/o task di proxy lenti, e noi chiuderemmo.
Da parte tua, devi lavorare sulla velocità del proxy; parliamo di Recaptcha e di filtrare i captcha grafici cifrati se si tratta di comuni captcha grafici.
Per i Recaptcha abbiamo un massimo di 3 tentativi per task.
Per i captcha grafici abbiamo un limite di 5 tentativi per task.
Ciò significa che 3 o 5 lavoratori diversi proveranno a risolvere il tuo task prima che lasci la coda.
Da parte tua, devi lavorare sulla velocità del proxy; parliamo di Recaptcha e di filtrare i captcha grafici cifrati se si tratta di comuni captcha grafici.
Per i Recaptcha abbiamo un massimo di 3 tentativi per task.
Per i captcha grafici abbiamo un limite di 5 tentativi per task.
Ciò significa che 3 o 5 lavoratori diversi proveranno a risolvere il tuo task prima che lasci la coda.
ERROR_PROXY_BANNED, proxy bannato da Google
Google ha bannato il tuo proxy e il tuo task non sarà accettato fino all'inizio dell'ora successiva.
Anche se sei riuscito a risolvere un recaptcha con un proxy bannato non significa che noi riusciamo a fare altrettanto. Devi sostituire il proxy o utilizzare la modalità senza proxy nella sezione "Disabilita API" nelle [settings/apisetup]Impostazioni API].
Nota che Google banna le coppie "IP-UserAgent", quindi in alcune situazioni può essere d'aiuto cambiare il parametro userAgent nella richiesta API.
Questo è come viene visualizzato l'errore dal lavoratore:

Anche se sei riuscito a risolvere un recaptcha con un proxy bannato non significa che noi riusciamo a fare altrettanto. Devi sostituire il proxy o utilizzare la modalità senza proxy nella sezione "Disabilita API" nelle [settings/apisetup]Impostazioni API].
Nota che Google banna le coppie "IP-UserAgent", quindi in alcune situazioni può essere d'aiuto cambiare il parametro userAgent nella richiesta API.
Questo è come viene visualizzato l'errore dal lavoratore:

Codice ERROR_IMAGE_TYPE_NOT_SUPPORTED
1. Assicurati di inviare il body dell'immagine JPG, GIF o PNG correttamente codificato.
2. Assicurati di aver rimosso "data:image/jpeg;base64," o simili dalla codifica base64.
3. Utilizza esempi di codice ufficiali per inviare i tuoi captcha. Funzionano.
2. Assicurati di aver rimosso "data:image/jpeg;base64," o simili dalla codifica base64.
3. Utilizza esempi di codice ufficiali per inviare i tuoi captcha. Funzionano.
ERROR_RECAPTCHA_INVALID_SITEKEY - visualizzo questo errore quando la chiave è corretta
Dev'esserci qualche errore:
a) nella chiave del sito
b) nel dominio
Come recuperare il dominio corretto:
1. Guarda questo tutorial e installa il plugin Firebug.
2. Vai sul sito bersaglio e cerca una richiesta simile al server di Google con la chiave del sito. Cerca l'indirizzo a cui si riferisce. Questo è il dominio che devi inviare alla nostra API.

a) nella chiave del sito
b) nel dominio
Come recuperare il dominio corretto:
1. Guarda questo tutorial e installa il plugin Firebug.
2. Vai sul sito bersaglio e cerca una richiesta simile al server di Google con la chiave del sito. Cerca l'indirizzo a cui si riferisce. Questo è il dominio che devi inviare alla nostra API.

ERROR_TOKEN_EXPIRED e i captcha geetest
L'errore Expired Token (Token scaduto) compare quando un lavoratore non riesce a completare un captcha o ne annulla la risoluzione, facendo scadere il token "difficile" che hai fornito nel tuo task captcha. In questo caso, il tuo software dovrebbe prendere un nuovo token difficile e riprovare.
INFO IMPORTANTE: Questi token difficili possono essere utilizzati una sola volta, il che significa che il widget captcha può essere reso soltanto una volta con un singolo token.
Se continui a visualizzare questo errore per tutti i tuoi task assicurati di inviare tutti i parametri disponibili alla nostra API, come il sottodominio dell'API. La documentazione a questo riguardo dev'essere studiata attentamente qui. Puoi trovare due esempi di lavoro per la risoluzione di queste due opzioni qui su Github..
INFO IMPORTANTE: Questi token difficili possono essere utilizzati una sola volta, il che significa che il widget captcha può essere reso soltanto una volta con un singolo token.
Se continui a visualizzare questo errore per tutti i tuoi task assicurati di inviare tutti i parametri disponibili alla nostra API, come il sottodominio dell'API. La documentazione a questo riguardo dev'essere studiata attentamente qui. Puoi trovare due esempi di lavoro per la risoluzione di queste due opzioni qui su Github..
ERROR_TASK_ABSENT - che è?
Molto probabilmente hai inviato il JSON alla nostra API nel modo sbagliato.
Il modo più veloce di evitare questo errore è usare i nostri esempi ufficiali di API, che trovi nella documentazione.
Se stai costruendo qualcosa da solo, testa le tue richieste a questo indirizzo: https://api.anti-captcha.com/test .
Ti mostrerà che cosa stai davvero inviando.
Ricorda che è necessario inviare le richieste in JSON POST. Lo utilizziamo perché può trasferire oggetti complessi in richieste HTTP.
Il modo più veloce di evitare questo errore è usare i nostri esempi ufficiali di API, che trovi nella documentazione.
Se stai costruendo qualcosa da solo, testa le tue richieste a questo indirizzo: https://api.anti-captcha.com/test .
Ti mostrerà che cosa stai davvero inviando.
Ricorda che è necessario inviare le richieste in JSON POST. Lo utilizziamo perché può trasferire oggetti complessi in richieste HTTP.
ERROR_WRONG_FLAGS
Error code ERROR_WRONG_FLAGS is assigned to a text captcha when worker decides that captcha requirements like "numeric", "minimum length" are not accomplishable and presses button in their interface "incorrect flags". You are paying for such images because you're spending worker's time. This button, however, is not available to workers when no flags are sent along with a captcha image. Decision wether to use flags are not is up to the customer.
Full list of available flags is available at ImageToTextTask task description page.
Full list of available flags is available at ImageToTextTask task description page.
ERROR_BAD_DUPLICATES - che cos'è?
L'errore ERROR_BAD_DUPLICATES avviene quando una "100% feature" non aveva abbastanza copie di captcha da abbinare in una risposta accettabile.
Poiché tutte le copie sono risolte singolarmente da lavoratori diversi, al tuo account è addebitato ogni task duplicato, che sia corretto o no.
Poiché tutte le copie sono risolte singolarmente da lavoratori diversi, al tuo account è addebitato ogni task duplicato, che sia corretto o no.