ERROR_NO_SUCH_METHOD na code
May nangyaring problema sa JSON POST na kahilingan na iyong ipinadala.
Mangyaring pag-aralan ang dokumentasyon ng API nang mas mabuti.
Mangyaring pag-aralan ang dokumentasyon ng API nang mas mabuti.
ERROR_INCORRECT_SESSION_DATA - mayroong nawawala
Ang ilang mga halaga na kinakailangan para sa sunod-sunod na emulation ng gumagamit ay nawawala. Ibig sabihin nito ikaw ay nagposte ng gawain na may mali.
Mangyaring basahin ang buong deskripsiyon ng error na ginawa ng API at malalaman mo kung ano ang iyong ginawang mali. Kung hindi ka marunong kung paano ito gagawin, kontakin ang mga developer ng iyong app, at sila ang tutulong sa iyo.
Mangyaring basahin ang buong deskripsiyon ng error na ginawa ng API at malalaman mo kung ano ang iyong ginawang mali. Kung hindi ka marunong kung paano ito gagawin, kontakin ang mga developer ng iyong app, at sila ang tutulong sa iyo.
Nakakakuha ako ng ERROR_NO_SUCH_CAPCHA_ID na code
Ang ERROR_NO_SUCH_CAPCHA_ID ay lumalabas kapag hindi namin mahanap ang espesipikong gawain gamit ang ID nito sa pool ng mga captcha na pinoproseso.
Tinatago namin ang bawat gawaing captcha ng karagdagang 60 segundo pagkatapos makumpleto ito ng isa sa aming mga manggagawa.
Pagkatapos ng yugtong ito, ito ay buburahin sa aming mga aktibong pool ng mga captcha at hindi na magiging abeylabol sa API.
Para maiwasan ang ganitong uri ng error nirerekomenda namin ang mga sumusunod:
1. Hilingin ang resulta ng gawain sa pamamagitan ng getTaskResult na metodo kada 5 segundo o pagkatapos gawin ang gawain sa pamamagitan ng createTask na metodo.
2. Iulat ang mga maling/tamang captcha sa loob ng 60 segundo nang pagkakumpleto ng gawain o mas maaga pa.
Ang tagal na 60 segundo ay mukhang kulang, ngunit sa karamihang mga kaso, ang tagal ng buhay ng mga resulta ng token ng Recaptcha at imaheng captcha ay halos magkapareho.
Ang isang isyu ng pangit na pagka-program ay maaaring lumabas kapag ang iyong software ay ginagawa ang sumusunod:
1. Nagpapadala ng kahilingang paggawa ng gawain sa createTask na metodo at sa kung ano mang kadahilanan ay hindi nakatatanggap ng tamang taskId.
2. Ipinapalagay na ito ay nakatanggap ng tamang taskId dahil sa pangit na pag-parse ng resulta ng createTask na metodo.
3. Nagpapadala ng mga kahilingan sa getTaskResult na metodo sa pamamagitan ng maling ID, na nagbabalik ng ERROR_NO_SUCH_CAPCHA_ID na error.
Misan makikita namin na ang ibang mga gumagamit ay nagpapadala ng NULL, mali, 0, "", o kapareho bilang taskId. Ang mga ganitong kahilingan ay laging gumagawa ng ERROR_NO_SUCH_CAPCHA_ID.
Kapag ang akawnt ng gumagamit ay umabot sa 100k kada 24 oras ang mga ERROR_NO_SUCH_CAPCHA_ID na error, ang kanilang susi ng akawnt ay haharangin, at sila ay kinakailangang magpadala ng tiket ng suporta sa amin kasama ang paliwanag ng sitwasyon. Hihingi kami ng pruweba na ang may kasalanang code ay naayos na. Inaabot ng ilang araw ang pagproseso ng mga ganitong kahilingan.
Tinatago namin ang bawat gawaing captcha ng karagdagang 60 segundo pagkatapos makumpleto ito ng isa sa aming mga manggagawa.
Pagkatapos ng yugtong ito, ito ay buburahin sa aming mga aktibong pool ng mga captcha at hindi na magiging abeylabol sa API.
Para maiwasan ang ganitong uri ng error nirerekomenda namin ang mga sumusunod:
1. Hilingin ang resulta ng gawain sa pamamagitan ng getTaskResult na metodo kada 5 segundo o pagkatapos gawin ang gawain sa pamamagitan ng createTask na metodo.
2. Iulat ang mga maling/tamang captcha sa loob ng 60 segundo nang pagkakumpleto ng gawain o mas maaga pa.
Ang tagal na 60 segundo ay mukhang kulang, ngunit sa karamihang mga kaso, ang tagal ng buhay ng mga resulta ng token ng Recaptcha at imaheng captcha ay halos magkapareho.
Ang isang isyu ng pangit na pagka-program ay maaaring lumabas kapag ang iyong software ay ginagawa ang sumusunod:
1. Nagpapadala ng kahilingang paggawa ng gawain sa createTask na metodo at sa kung ano mang kadahilanan ay hindi nakatatanggap ng tamang taskId.
2. Ipinapalagay na ito ay nakatanggap ng tamang taskId dahil sa pangit na pag-parse ng resulta ng createTask na metodo.
3. Nagpapadala ng mga kahilingan sa getTaskResult na metodo sa pamamagitan ng maling ID, na nagbabalik ng ERROR_NO_SUCH_CAPCHA_ID na error.
Misan makikita namin na ang ibang mga gumagamit ay nagpapadala ng NULL, mali, 0, "", o kapareho bilang taskId. Ang mga ganitong kahilingan ay laging gumagawa ng ERROR_NO_SUCH_CAPCHA_ID.
Kapag ang akawnt ng gumagamit ay umabot sa 100k kada 24 oras ang mga ERROR_NO_SUCH_CAPCHA_ID na error, ang kanilang susi ng akawnt ay haharangin, at sila ay kinakailangang magpadala ng tiket ng suporta sa amin kasama ang paliwanag ng sitwasyon. Hihingi kami ng pruweba na ang may kasalanang code ay naayos na. Inaabot ng ilang araw ang pagproseso ng mga ganitong kahilingan.
Nakakakuha ako ng ERROR_NO_SLOT_AVAILABLE na code
Ang ERROR_NO_SLOT_AVAILABLE ay lumalabas kapag mayroong kakulangan ng mga manggagawa at ang pila sa paglutas ay overloaded.
Gayunpaman, maaari ka pa ring makapasok sa pila sa simpleng pagbabayad ng mas malaki kumpara sa ibang mga kliyente. Para rito ang setting na "maximum bid".
Pamahalaan ang iyong pinakamataas na tawad sa pamamagitan ng pag-fine-tune ng proseso ng paglutas sa mga setting ng API.
Gayunpaman, maaari ka pa ring makapasok sa pila sa simpleng pagbabayad ng mas malaki kumpara sa ibang mga kliyente. Para rito ang setting na "maximum bid".
Pamahalaan ang iyong pinakamataas na tawad sa pamamagitan ng pag-fine-tune ng proseso ng paglutas sa mga setting ng API.
Nakakakuha ako ng ERROR_KEY_DOES_NOT_EXIST na code
Ang error na ito ay nangangahulugan na ang iyong software ay nagpapadala ng mga katanungan gamit ang maling susi ng pag-access.
Pagkatapos ng 100 maling pagtatangka sa loob ng isang oras, uumpisahan naming harangan ang mga IP para mapigilan ang brute-forcing.
1. Suriin na ang susi sa aplikasyon ay napapanahon; pumunta sa mga setting ng API at kopyahin ang susi.
2. Siguraduhin na ang patlang ng susi ay hindi naglalaman ng mga patlang o kahit na anong espesyal na karakter.
3. Kung ikaw ay sigurado na ikaw ay gumagamit lagi ng tamang susi, tanungin ang tagabigay ng iyong software para sa tulong. Hindi ka namin matutulungan dito - ang problema ay nasa iyong software.
4. Kung ikaw ang developer ng sarili mong software, sundin ang pamamaraang ito:
Pinaka-malamang, ikaw ay nagpapadala ng JSON sa aming API sa maling paraan.
Ang pinakamabilis na paraan para maiwasan ang error na ito ay ang paggamit ng aming opisyal na mga halimbawang API mula sa aming dokumentasyon.
Kung ikaw ay gumagawa ng sarili mo, subukan ang iyong mga kahilingan sa adres na ito: https://api.anti-captcha.com/test .
Ipapakita nito kung ano talaga ang iyong mga ipinapadala. Tandaan, kailangan mong ipadala ang iyong mga kahilingan sa pamamagitan ng JSON POST. Ang lahat ng iyong kahilingang data ay dapat na iprinta sa ilalim ng seksyon na "Parsed input JSON" at dapat magmukhang array. At dapat siguraduhin na ang iyong hiniling na JSON na istraktura ay istriktong sakto sa isa sa nasa dokumentasyon. Tandaan na ang lahat ng pangalan ng katangian ay sensitibo ang case.
Kung tututukan mo ng pansin, mahahanap mo ang problema.
Kung ikaw ay nahihirapan pa rin, bigyan kami ng halimbawang JSON ng iyong kahilingan sa isang tiket.
Pagkatapos ng 100 maling pagtatangka sa loob ng isang oras, uumpisahan naming harangan ang mga IP para mapigilan ang brute-forcing.
1. Suriin na ang susi sa aplikasyon ay napapanahon; pumunta sa mga setting ng API at kopyahin ang susi.
2. Siguraduhin na ang patlang ng susi ay hindi naglalaman ng mga patlang o kahit na anong espesyal na karakter.
3. Kung ikaw ay sigurado na ikaw ay gumagamit lagi ng tamang susi, tanungin ang tagabigay ng iyong software para sa tulong. Hindi ka namin matutulungan dito - ang problema ay nasa iyong software.
4. Kung ikaw ang developer ng sarili mong software, sundin ang pamamaraang ito:
Pinaka-malamang, ikaw ay nagpapadala ng JSON sa aming API sa maling paraan.
Ang pinakamabilis na paraan para maiwasan ang error na ito ay ang paggamit ng aming opisyal na mga halimbawang API mula sa aming dokumentasyon.
Kung ikaw ay gumagawa ng sarili mo, subukan ang iyong mga kahilingan sa adres na ito: https://api.anti-captcha.com/test .
Ipapakita nito kung ano talaga ang iyong mga ipinapadala. Tandaan, kailangan mong ipadala ang iyong mga kahilingan sa pamamagitan ng JSON POST. Ang lahat ng iyong kahilingang data ay dapat na iprinta sa ilalim ng seksyon na "Parsed input JSON" at dapat magmukhang array. At dapat siguraduhin na ang iyong hiniling na JSON na istraktura ay istriktong sakto sa isa sa nasa dokumentasyon. Tandaan na ang lahat ng pangalan ng katangian ay sensitibo ang case.
Kung tututukan mo ng pansin, mahahanap mo ang problema.
Kung ikaw ay nahihirapan pa rin, bigyan kami ng halimbawang JSON ng iyong kahilingan sa isang tiket.
ERROR_CAPTCHA_UNSOLVABLE - ako ba ay sinisingil sa mga gawaing katulad nito?
Oo ikaw ay sinisingil, at lahat ng iba pa ay sinisingil dahil ang mga manggagawa ay hindi nagtratrabaho ng libre. Kapag ginawa namin ito ng libre, sa susunod na araw ay magkakaroon ng maraming gawang-bahay na hacker na nag-ooverload ng aming API gamit ang mga scrambled na imaheng captcha at/o mga mabagal na gawaing proxy, at ito ang aming magiging katapusan.
Sa iyong panig, kailangan mong trabahuhin ang bilis ng proxy; ang sinasabi namin ay ang tungkol sa Recaptcha at pagsala ng mga scrambled na imaheng captcha na kung ito ay karaniwang imaheng catpcha.
Para sa mga Recaptcha, kami ay may limit na 3 pagtatangka kada gawain.
Para sa mga imaheng captcha, kami ay may limit na 5 pagtatakda kada gawain.
Ito ay nangangahulugan na 3 o 5 magkakaibang manggagawa ang magtatangkang lutasin ang iyong gawain bago ito umalis sa pila.
Sa iyong panig, kailangan mong trabahuhin ang bilis ng proxy; ang sinasabi namin ay ang tungkol sa Recaptcha at pagsala ng mga scrambled na imaheng captcha na kung ito ay karaniwang imaheng catpcha.
Para sa mga Recaptcha, kami ay may limit na 3 pagtatangka kada gawain.
Para sa mga imaheng captcha, kami ay may limit na 5 pagtatakda kada gawain.
Ito ay nangangahulugan na 3 o 5 magkakaibang manggagawa ang magtatangkang lutasin ang iyong gawain bago ito umalis sa pila.
ERROR_PROXY_BANNED, ang proxy ay hinarang ng Google
Hinarang ng Google ang iyong proxy, at ang iyong gawain ay hindi tatanggapin hanggang sa simula ng susunod na oras.
Kahit na ikaw ay nagtagumpay sa paglutas ng recaptcha gamit ang isang hinarang na proxy, hindi nangangahulugan na magkakaroon din kami ng parehong tagumpay. Kailangan mong palitan ang proxy o gamitin ang proxyless na mode sa "API override" na seksyon na nasa [settings/apisetup]setting ng mga API].
Tandaan na hinaharang ng Google ang mga pares ng "IP-UserAgent", kaya ang pagpalit ng userAgent na parametro sa kahilingan ng API ay maaaring makatulong sa ibang mga sitwasyon.
Ganito ang hitsura ng error sa panig ng mga manggagawa:

Kahit na ikaw ay nagtagumpay sa paglutas ng recaptcha gamit ang isang hinarang na proxy, hindi nangangahulugan na magkakaroon din kami ng parehong tagumpay. Kailangan mong palitan ang proxy o gamitin ang proxyless na mode sa "API override" na seksyon na nasa [settings/apisetup]setting ng mga API].
Tandaan na hinaharang ng Google ang mga pares ng "IP-UserAgent", kaya ang pagpalit ng userAgent na parametro sa kahilingan ng API ay maaaring makatulong sa ibang mga sitwasyon.
Ganito ang hitsura ng error sa panig ng mga manggagawa:

ERROR_IMAGE_TYPE_NOT_SUPPORTED na code
1. Tiyakin na ipinapadala mo ang tamang encoded na katawan ng JPG, GIF o PNG na imahe.
2. Tiyakin na inalis mo ang "data:image/jpeg;base64," o kaparehas na galing sa base64 na encoding.
3. Gumamit ng mga opisyal na halimbawang code na ipadadala sa iyong mga captcha. Iyon ay gagana.
2. Tiyakin na inalis mo ang "data:image/jpeg;base64," o kaparehas na galing sa base64 na encoding.
3. Gumamit ng mga opisyal na halimbawang code na ipadadala sa iyong mga captcha. Iyon ay gagana.
ERROR_RECAPTCHA_INVALID_SITEKEY - nakakakuha ng ganitong error kapag ang susi ay tama
Anuman sa mga ito ang mali:
a) Ang sitekey
b) Ang domain
Paano kunin ang tamang domain:
1. Sundin ang tutorial na ito at i-install ang Firebug na plugin.
How to retrieve the correct domain:
2. Pumunta sa puntiryang website, maghanap ng kaparehong kahilingan sa server ng Google gamit ang sitekey. Hanapin ang adres na tinutukoy nito. Ito ang domain na dapat mong ipadala sa aming API.

a) Ang sitekey
b) Ang domain
Paano kunin ang tamang domain:
1. Sundin ang tutorial na ito at i-install ang Firebug na plugin.
How to retrieve the correct domain:
2. Pumunta sa puntiryang website, maghanap ng kaparehong kahilingan sa server ng Google gamit ang sitekey. Hanapin ang adres na tinutukoy nito. Ito ang domain na dapat mong ipadala sa aming API.

ERROR_TOKEN_EXPIRED at mga geetest na captcha
Ang error na Expired Token ay lumalabas kapag ang manggagawa ay nabigo na kumpletuhin o kanselahin ang paglutas ng captcha, kaya napaso ang "challenge" na token na iyong binigay sa gawaing captcha. Sa kasong ito, ang iyong software ang dapat na kukuha ng bagong challenge na token at magtangkang muli.
IMPORTANTENG IMPORMASYON: Ang mga challenge na token ay pang-isahang gamit lamang, ibig sabihin ang widget ng captcha ay irerender lamang ng isang beses gamit ang isang token.
Kung ikaw ay patuloy na nakakakuha ng ganitong error sa lahat ng iyong mga gawain, siguraduhing pinapadala ang lahat ng puwedeng parametro sa aming API, gaya ng subdomain na API. Ang dokumentasyon tungkol dito ay dapat na maiging pinag-aralan dito. May dalawang gumaganang halimbawa na nilulutas ang dalawang pagpipiliang ito na matatagpuan dito sa Github.
IMPORTANTENG IMPORMASYON: Ang mga challenge na token ay pang-isahang gamit lamang, ibig sabihin ang widget ng captcha ay irerender lamang ng isang beses gamit ang isang token.
Kung ikaw ay patuloy na nakakakuha ng ganitong error sa lahat ng iyong mga gawain, siguraduhing pinapadala ang lahat ng puwedeng parametro sa aming API, gaya ng subdomain na API. Ang dokumentasyon tungkol dito ay dapat na maiging pinag-aralan dito. May dalawang gumaganang halimbawa na nilulutas ang dalawang pagpipiliang ito na matatagpuan dito sa Github.
ERROR_TASK_ABSENT - wtf?
Pinaka-malamang nagpapadala ka ng JSON sa aming API sa maling paraan.
Ang pinakamadaling paraan para maiwasan ang ganitong error ay gamitin ang aming mga opisyal na halimbawang API mula sa dokumentasyon.
Kung gumagawa ka ng sarili mo, subukin ang iyong mga kahilingan sa adres na ito: https://api.anti-captcha.com/test .
Ipakikita nito kung ano talaga ang iyong mga pinapadala.
Tandaan na kailangan mong ipadala ang mga kahilingan sa pamamagitan ng JSON POST. Ginagamit namin ito dahil kaya nitong magpadala ng mga kumplikadong bagay sa mga HTTP na kahilingan.
Ang pinakamadaling paraan para maiwasan ang ganitong error ay gamitin ang aming mga opisyal na halimbawang API mula sa dokumentasyon.
Kung gumagawa ka ng sarili mo, subukin ang iyong mga kahilingan sa adres na ito: https://api.anti-captcha.com/test .
Ipakikita nito kung ano talaga ang iyong mga pinapadala.
Tandaan na kailangan mong ipadala ang mga kahilingan sa pamamagitan ng JSON POST. Ginagamit namin ito dahil kaya nitong magpadala ng mga kumplikadong bagay sa mga HTTP na kahilingan.
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 - ano ito?
ERROR_BAD_DUPLICATES ay nangyayari kapag ang "100% feature" ay hindi nagkaroon ng tamang bilang ng mga kopya ng captcha na pareha sa isang katanggap-tanggap na sagot.
Sa kadahilanang lahat ng kopyang naresolba nang kanya-kanya ng iba't ibang mga manggagawa, ang iyong akawnt ay sisingilin sa bawat naduplikang gawain, kung tama man ito o hindi.
Sa kadahilanang lahat ng kopyang naresolba nang kanya-kanya ng iba't ibang mga manggagawa, ang iyong akawnt ay sisingilin sa bawat naduplikang gawain, kung tama man ito o hindi.