ERROR_NO_SUCH_METHOD code
Er ging iets fout met een JSON POST aanvraag die u hebt verzonden.
Lees onze API documentatie zorgvuldiger door.
Lees onze API documentatie zorgvuldiger door.
ERROR_INCORRECT_SESSION_DATA - er mist iets
Sommige waarden die vereist zijn voor geslaagde gebruikersemulatie missen. Dit betekent dat u een taak geplaatst hebt waar iets mis mee is.
Lees de volledige foutbeschrijving die door de API is gegenereerd en u ontdekt wat u fout heeft gedaan. Als u niet weet hoe u dat moet doen, neem dan contact op met de ontwikkelaars van uw app en zij kunnen helpen.
Lees de volledige foutbeschrijving die door de API is gegenereerd en u ontdekt wat u fout heeft gedaan. Als u niet weet hoe u dat moet doen, neem dan contact op met de ontwikkelaars van uw app en zij kunnen helpen.
Ik ontvang de code ERROR_NO_SUCH_CAPCHA_ID
ERROR_NO_SUCH_CAPCHA_ID verschijnt als we een specifieke taak op het ID in een pool van captchas die worden verwerkt niet kunnen vinden.
We bewaren elke captcha taak gedurende een extra 60 seconden nadat een van onze medewerkers het voltooid heeft.
Na deze periode wordt het verwijderd uit de actieve captcha pool en wordt via API niet beschikbaar.
Om dit soort fouten te vermijden raden we aan om het volgende te doen:
1. Vraag het resultaat van de taak op via de getTaskResult methode iedere 5 seconden of iets dergelijks na het aanmaken van de taak met de createTask methode.
2. Rapporteer onjuist/juiste captchas binnen 60 seconden of eerder nadat de taak is voltooid.
De periode van 60 seconden lijkt wellicht onvoldoende, maar in de meeste gevallen is de levensduur van Recaptcha tokens en afbeelding captcha resultaten ongeveer hetzelfde.
Een bepaalde manier van slecht programmeren kan vaak voorkomen als uw software het volgende doet:
1. Stuurt de aanvraag om een taak aan te maken naar de createTask methode en ontvang om een bepaalde reden niet de juiste taskId.
2. Neemt aan dat de juiste taskId is ontvangen vanwege het slechte ontleden van de createTask resultaat methode.
3. Verstuurt aanvragen naar de getTaskResult methode met deze verkeerde ID, wat een ERROR_NO_SUCH_CAPCHA_ID fout oplevert.
Soms zien we dat sommige gebruikers NULL, false, 0, "", of iets gelijkwaardigs verzenden als een taskId. Dit soort aanvragen zorgen altijd voor ERROR_NO_SUCH_CAPCHA_ID.
Als een gebruikersaccount 100k ERROR_NO_SUCH_CAPCHA_ID fouten in 24 uur bereikt, wordt hun accountsleutel geblokkeerd en zijn ze verplicht om een ondersteuningsticket in te dienen samen met een uitleg van de situatie. We vragen om bewijs dat de foutcode is opgelost. Het duurt een paar dagen om deze ondersteuningsaanvragen te verwerken.
We bewaren elke captcha taak gedurende een extra 60 seconden nadat een van onze medewerkers het voltooid heeft.
Na deze periode wordt het verwijderd uit de actieve captcha pool en wordt via API niet beschikbaar.
Om dit soort fouten te vermijden raden we aan om het volgende te doen:
1. Vraag het resultaat van de taak op via de getTaskResult methode iedere 5 seconden of iets dergelijks na het aanmaken van de taak met de createTask methode.
2. Rapporteer onjuist/juiste captchas binnen 60 seconden of eerder nadat de taak is voltooid.
De periode van 60 seconden lijkt wellicht onvoldoende, maar in de meeste gevallen is de levensduur van Recaptcha tokens en afbeelding captcha resultaten ongeveer hetzelfde.
Een bepaalde manier van slecht programmeren kan vaak voorkomen als uw software het volgende doet:
1. Stuurt de aanvraag om een taak aan te maken naar de createTask methode en ontvang om een bepaalde reden niet de juiste taskId.
2. Neemt aan dat de juiste taskId is ontvangen vanwege het slechte ontleden van de createTask resultaat methode.
3. Verstuurt aanvragen naar de getTaskResult methode met deze verkeerde ID, wat een ERROR_NO_SUCH_CAPCHA_ID fout oplevert.
Soms zien we dat sommige gebruikers NULL, false, 0, "", of iets gelijkwaardigs verzenden als een taskId. Dit soort aanvragen zorgen altijd voor ERROR_NO_SUCH_CAPCHA_ID.
Als een gebruikersaccount 100k ERROR_NO_SUCH_CAPCHA_ID fouten in 24 uur bereikt, wordt hun accountsleutel geblokkeerd en zijn ze verplicht om een ondersteuningsticket in te dienen samen met een uitleg van de situatie. We vragen om bewijs dat de foutcode is opgelost. Het duurt een paar dagen om deze ondersteuningsaanvragen te verwerken.
Ik ontvang de code ERROR_NO_SLOT_AVAILABLE
ERROR_NO_SLOT_AVAILABLE verschijnt als er niet genoeg medewerkers zijn en de oplossingswachtrij overbelast is.
U kunt nog steeds in de wachtrij terechtkomen door gewoon meer te betalen dan andere klanten. Hier is de instelling "maximum bod" voor.
Beheer uw maximum bod door het oplossingsproces af te stellen in de API instellingen.
U kunt nog steeds in de wachtrij terechtkomen door gewoon meer te betalen dan andere klanten. Hier is de instelling "maximum bod" voor.
Beheer uw maximum bod door het oplossingsproces af te stellen in de API instellingen.
Ik ontvang de ERROR_KEY_DOES_NOT_EXIST code
Deze fout betekent dat uw software aanvragen verstuurd met de verkeerde toegangssleutel.
Na 100 onjuiste pogingen per uur, blokkeren we IP-adressen om brute-forcing te voorkomen.
1. Controleer of de sleutel in de toepassing up to date is; ga naar API instellingen en kopieer de sleutel.
2. Zorg ervoor dat het sleutelveld geen spaties of andere speciale tekens bevat.
3. Als u zeker weet dat u elke keer de juiste sleutel gebruikt, vraag dan uw software leverancier voor hulp. Wij kunnen u niet helpen - het probleem ligt in uw software.
4. Als u de ontwikkelaar van uw eigen software bent, volgt u deze procedure:
Waarschijnlijk verstuurd u JSON op de verkeerde manier naar onze API.
De snelste manier om deze fout te vermijden is om onze officiële API voorbeelden uit de documentatie te gebruiken.
Als u zelf iets bouwt, test u uw aanvragen op dit adres: https://api.anti-captcha.com/test.
Het toont u wat u feitelijk verzendt. Onthoud, u moet uw aanvragen verzenden in JSON POST. Al uw aangevraagde data moet worden geprint in het "Parsed input JSON" gedeelte en moet eruitzien als een matrix. Zorg er vervolgens voor dat uw aangevraagde JSON structuur samenvalt met degene in de documentatie. Denk eraan dat alle namen van de eigenschappen hoofdlettergevoelig zijn.
Als u goed genoeg oplet, vind u het probleem.
Als u nog steeds problemen ondervindt, stuur ons dan een JSON voorbeeld van uw aanvraag in een ticket.
Na 100 onjuiste pogingen per uur, blokkeren we IP-adressen om brute-forcing te voorkomen.
1. Controleer of de sleutel in de toepassing up to date is; ga naar API instellingen en kopieer de sleutel.
2. Zorg ervoor dat het sleutelveld geen spaties of andere speciale tekens bevat.
3. Als u zeker weet dat u elke keer de juiste sleutel gebruikt, vraag dan uw software leverancier voor hulp. Wij kunnen u niet helpen - het probleem ligt in uw software.
4. Als u de ontwikkelaar van uw eigen software bent, volgt u deze procedure:
Waarschijnlijk verstuurd u JSON op de verkeerde manier naar onze API.
De snelste manier om deze fout te vermijden is om onze officiële API voorbeelden uit de documentatie te gebruiken.
Als u zelf iets bouwt, test u uw aanvragen op dit adres: https://api.anti-captcha.com/test.
Het toont u wat u feitelijk verzendt. Onthoud, u moet uw aanvragen verzenden in JSON POST. Al uw aangevraagde data moet worden geprint in het "Parsed input JSON" gedeelte en moet eruitzien als een matrix. Zorg er vervolgens voor dat uw aangevraagde JSON structuur samenvalt met degene in de documentatie. Denk eraan dat alle namen van de eigenschappen hoofdlettergevoelig zijn.
Als u goed genoeg oplet, vind u het probleem.
Als u nog steeds problemen ondervindt, stuur ons dan een JSON voorbeeld van uw aanvraag in een ticket.
ERROR_CAPTCHA_UNSOLVABLE - moet ik betalen voor taken zoals deze?
Ja, u ontvangt de rekening en alle anderen moeten betalen omdat de medewerkers niet gratis werken. Als we het gratis leveren, zijn er de volgende dag vele doe-het-zelf hackers die onze API overbelasten met gecodeerde afbeelding captchas en/of langzame proxy taken, en dan zijn we klaar.
Aan uw kant moet u werken aan proxy snelheid; we hebben het over Recaptcha en het filteren van gecodeerde afbeelding captchas alsof het gewone afbeelding captcha is.
Voor Recaptchas hebben we een limiet van 3 pogingen per taak.
Voor afbeelding captchas hebben we een limiet van 5 pogingen per taak.
Dit betekent dat 3 of 5 verschillende medewerkers proberen om uw taak op te lossen voordat het uit de wachtrij verlaat.
Aan uw kant moet u werken aan proxy snelheid; we hebben het over Recaptcha en het filteren van gecodeerde afbeelding captchas alsof het gewone afbeelding captcha is.
Voor Recaptchas hebben we een limiet van 3 pogingen per taak.
Voor afbeelding captchas hebben we een limiet van 5 pogingen per taak.
Dit betekent dat 3 of 5 verschillende medewerkers proberen om uw taak op te lossen voordat het uit de wachtrij verlaat.
ERROR_PROXY_BANNED, proxy verbannen door Google
Google heeft uw proxy verbannen en uw taak wordt niet voor het volgende uur geaccepteerd.
Zelfs als u met succes een recaptcha met een verbannen proxy hebt opgelost, betekent dit niet dat het ons ook zal lukken. U moet de proxy vervangen of de modus zonder proxy gebruiken in het "API override" gedeelte in de [settings/apisetup]API instellingen].
Denk eraan dat Google "IP-UserAgent" in paren verbant, dus het wijzigen van de userAgent parameter in de API aanvraag kan in sommige situaties helpen.
Dit is hoe de fout er aan de kant van de werknemer uitziet:

Zelfs als u met succes een recaptcha met een verbannen proxy hebt opgelost, betekent dit niet dat het ons ook zal lukken. U moet de proxy vervangen of de modus zonder proxy gebruiken in het "API override" gedeelte in de [settings/apisetup]API instellingen].
Denk eraan dat Google "IP-UserAgent" in paren verbant, dus het wijzigen van de userAgent parameter in de API aanvraag kan in sommige situaties helpen.
Dit is hoe de fout er aan de kant van de werknemer uitziet:

ERROR_IMAGE_TYPE_NOT_SUPPORTED code
1. Zorg ervoor dat u de juist gecodeerde body van de JPG, GIF of PNG afbeelding stuurt.
2. Zorg ervoor dat u "data:image/jpeg;base64" of gelijkwaardig uit de base64 codering hebt verwijderd.
3. Gebruik officiële codevoorbeelden om uw captchas te verzenden. Deze werken wel.
2. Zorg ervoor dat u "data:image/jpeg;base64" of gelijkwaardig uit de base64 codering hebt verwijderd.
3. Gebruik officiële codevoorbeelden om uw captchas te verzenden. Deze werken wel.
ERROR_RECAPTCHA_INVALID_SITEKEY - ontvangt deze fout wanneer de sleutel juist is
Iets is er niet juist in het volgende:
a) De sitekey
b) Het domein
Hoe u het juiste domein kunt ophalen:
1. Volg deze handleiding en installeer de Firebug plug-in.
2. Ga naar de doel website, zoek een gelijksoortige aanvraag aan de Google server met de sitekey. Zoek het adres waar het naar verwijst. Dit is het domein dat u naar uw API moet sturen.

a) De sitekey
b) Het domein
Hoe u het juiste domein kunt ophalen:
1. Volg deze handleiding en installeer de Firebug plug-in.
2. Ga naar de doel website, zoek een gelijksoortige aanvraag aan de Google server met de sitekey. Zoek het adres waar het naar verwijst. Dit is het domein dat u naar uw API moet sturen.

ERROR_TOKEN_EXPIRED en geetest captchas
De fout Expired Token verschijnt als een medewerker de captcha niet oplost of deze annuleert, en dus verloopt de "challenge" token die u in uw captcha taak geleverd hebt. In dit geval zou uw software een nieuwe challenge token moeten pakken en het opnieuw proberen.
BELANGRIJKE INFORMATIE: Deze challenge tokens zijn enkel voor eenmalig gebruik, wat betekent dat de captcha widget maar eenmaal met een enkele token kan worden weergeven.
Als u deze fout bij al uw taken blijft ontvangen, zorg er dan voor dat u alle beschikbare parameters naar onze API stuurt, zoals API subdomein. Documentatie daarover moet hier zorgvuldig gelezen worden. Twee werkende voorbeelden die deze twee opties kunnen hier op Github worden gevonden.
BELANGRIJKE INFORMATIE: Deze challenge tokens zijn enkel voor eenmalig gebruik, wat betekent dat de captcha widget maar eenmaal met een enkele token kan worden weergeven.
Als u deze fout bij al uw taken blijft ontvangen, zorg er dan voor dat u alle beschikbare parameters naar onze API stuurt, zoals API subdomein. Documentatie daarover moet hier zorgvuldig gelezen worden. Twee werkende voorbeelden die deze twee opties kunnen hier op Github worden gevonden.
ERROR_TASK_ABSENT - wtf?
Waarschijnlijk verstuurd u JSON op de verkeerde manier naar onze API.
De gemakkelijkste manier om deze fout te vermijden is om onze officiële API voorbeelden uit de documentatie te gebruiken.
Als u zelf iets bouwt, kunt u uw aanvragen op het volgende adres testen: https://api.anti-captcha.com/test .
Het toont wat u feitelijk verzendt.
Onthoud dat u uw aanvragen moet verzenden in JSON POST. Dit gebruiken we omdat het complex objecten in HTTP aanvragen kan verzenden.
De gemakkelijkste manier om deze fout te vermijden is om onze officiële API voorbeelden uit de documentatie te gebruiken.
Als u zelf iets bouwt, kunt u uw aanvragen op het volgende adres testen: https://api.anti-captcha.com/test .
Het toont wat u feitelijk verzendt.
Onthoud dat u uw aanvragen moet verzenden in JSON POST. Dit gebruiken we omdat het complex objecten in HTTP aanvragen kan verzenden.
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 - wat is het?
ERROR_BAD_DUPLICATES gebeurt als een "100% feature" niet genoeg captcha kopieën had die kloppen bij een acceptabel antwoord.
Omdat alle kopieën individueel door verschillende medewerkers opgelost worden, wordt uw account voor elke dubbele taak belast, of deze nu juist is of niet.
Omdat alle kopieën individueel door verschillende medewerkers opgelost worden, wordt uw account voor elke dubbele taak belast, of deze nu juist is of niet.