رسالة خطأ ERROR_NO_SUCH_METHOD
لقد حدث خطأ ما بخصوص طلب JSON POST الذي قمت بإرساله.
يرجى الاطلاع بعناية على طريقة تشغيل API الموجودة في قسم التوثيق.
يرجى الاطلاع بعناية على طريقة تشغيل API الموجودة في قسم التوثيق.
يوجد شيء ما غير موجود - ERROR_INCORRECT_SESSION_DATA
بعض القيم المطلوبة لمحاكاة المستخدم المتتالية مفقودة. هذا يعني أنك قمت بنشر مهمة بها خطأ ما.
يرجى قراءة وصف الخطأ الذي تم إنشاؤه بواسطة API بالكامل وستكتشف الخطأ الذي ارتكبته. إذا كنت لا تعرف كيفية القيام بذلك، فاتصل بمطوري التطبيق ، وسوف يساعدونك.
يرجى قراءة وصف الخطأ الذي تم إنشاؤه بواسطة API بالكامل وستكتشف الخطأ الذي ارتكبته. إذا كنت لا تعرف كيفية القيام بذلك، فاتصل بمطوري التطبيق ، وسوف يساعدونك.
لدي رسالة خطأ بكود ERROR_NO_SUCH_CAPCHA_ID
تظهر رسالة الخطأ ERROR_NO_SUCH_CAPCHA_ID عندما لا نتمكن من العثور على مهمة محددة من خلال معرفها في مجموعة رموز التحقق CAPTCHA التي يتم معالجتها.
نحتفظ بمهام captcha التي يتم حلها بواسطة أحد عمالنا لمدة 60 ثانية إضافية.
بعد هذه الفترة، يتم حذفها من تجمع captcha النشط وتصبح غير متاح عبر API.
لتجنب هذا النوع من الخطأ، نوصيك بالقيام بما يلي:
1. اطلب نتيجة المهمة باستخدام طريقة getTaskResult كل 5 ثوانٍ أو نحو ذلك بعد إنشاء المهمة باستخدام أمر createTask .
2. قم بالإبلاغ عن اختبارات CAPTCHA غير الصحيحة / الصحيحة خلال 60 ثانية من إكمال المهمة.
قد تبدو فترة 60 ثانية غير كافية، ولكن في معظم الحالات، تكون رموز Recaptcha ونتائج صور captcha صالحة لنفس المدة تقريبًا.
غالبًا ما تظهر مشكلة معينة تتعلق بالأخطاء البرمجية ويقوم تطبيقك بعمل التالي:
1. يرسل طلب إنشاء مهمة إلى طريقة createTask ولسبب ما لا يتلقى معرّف المهمة b> المناسب.
2. يفترض أنه تلقى taskId b> المناسب بسبب سوء التحليل الناتج عن أمر createTask.
3. يرسل طلبات إلى أمر getTaskResult باسنخدام مُعرف غير صحيح، والذي يؤدي إلى ظهور الخطأ ERROR_NO_SUCH_CAPCHA_ID.
أحيانًا نلاحظ أن بعض المستخدمين يرسلون NULL أو false أو 0 أو "" أو ما شابه ذلك مثل taskId. مما يؤدي لظهور رسالة الخطأ ERROR_NO_SUCH_CAPCHA_ID.
إذا تسبب حساب المستخدم في 100 ألف خطأ ERROR_NO_SUCH_CAPCHA_ID خلال 24 ساعة، فسيتم حظر مفتاح الوصول للحساب، ويطلب منهم إرسال تذكرة دعم فني إلينا لتبرير هذا الكم الهائل من الأخطاء. سنطلب بعض الأدلة التي تشير إلى إصلاح رمز الخطأ. غالبًا ما تستغرق معالجة طلبات الدعم هذه بضعة أيام.
نحتفظ بمهام captcha التي يتم حلها بواسطة أحد عمالنا لمدة 60 ثانية إضافية.
بعد هذه الفترة، يتم حذفها من تجمع captcha النشط وتصبح غير متاح عبر API.
لتجنب هذا النوع من الخطأ، نوصيك بالقيام بما يلي:
1. اطلب نتيجة المهمة باستخدام طريقة getTaskResult كل 5 ثوانٍ أو نحو ذلك بعد إنشاء المهمة باستخدام أمر createTask .
2. قم بالإبلاغ عن اختبارات CAPTCHA غير الصحيحة / الصحيحة خلال 60 ثانية من إكمال المهمة.
قد تبدو فترة 60 ثانية غير كافية، ولكن في معظم الحالات، تكون رموز Recaptcha ونتائج صور captcha صالحة لنفس المدة تقريبًا.
غالبًا ما تظهر مشكلة معينة تتعلق بالأخطاء البرمجية ويقوم تطبيقك بعمل التالي:
1. يرسل طلب إنشاء مهمة إلى طريقة createTask ولسبب ما لا يتلقى معرّف المهمة b> المناسب.
2. يفترض أنه تلقى taskId b> المناسب بسبب سوء التحليل الناتج عن أمر createTask.
3. يرسل طلبات إلى أمر getTaskResult باسنخدام مُعرف غير صحيح، والذي يؤدي إلى ظهور الخطأ ERROR_NO_SUCH_CAPCHA_ID.
أحيانًا نلاحظ أن بعض المستخدمين يرسلون NULL أو false أو 0 أو "" أو ما شابه ذلك مثل taskId. مما يؤدي لظهور رسالة الخطأ ERROR_NO_SUCH_CAPCHA_ID.
إذا تسبب حساب المستخدم في 100 ألف خطأ ERROR_NO_SUCH_CAPCHA_ID خلال 24 ساعة، فسيتم حظر مفتاح الوصول للحساب، ويطلب منهم إرسال تذكرة دعم فني إلينا لتبرير هذا الكم الهائل من الأخطاء. سنطلب بعض الأدلة التي تشير إلى إصلاح رمز الخطأ. غالبًا ما تستغرق معالجة طلبات الدعم هذه بضعة أيام.
لدي رسالة خطأ تحتوي على الرمز ERROR_NO_SLOT_AVAILABLE
تظهر رسالة الخطأ ERROR_NO_SLOT_AVAILABLE عندما يكون هناك نقص في العمال وفي حالة وجود حمل زائد على قائمة انتظار.
ومع ذلك، لا يزال بإمكانك الدخول إلى قائمة الانتظار ببساطة عن طريق دفع مبلغ أكبر من العملاء الآخرين. هذا هو الغرض من إعداد "الحد الأقصى لعرض التسعير".
قم بإدارة الحد الأقصى لعرض التسعير الخاص بك عن طريق ضبط عملية الحل عن طريق إعدادات الـ API.
ومع ذلك، لا يزال بإمكانك الدخول إلى قائمة الانتظار ببساطة عن طريق دفع مبلغ أكبر من العملاء الآخرين. هذا هو الغرض من إعداد "الحد الأقصى لعرض التسعير".
قم بإدارة الحد الأقصى لعرض التسعير الخاص بك عن طريق ضبط عملية الحل عن طريق إعدادات الـ API.
لدي رسالة خطأ تحتوي على الكود ERROR_KEY_DOES_NOT_EXIST
يعني هذا الخطأ أن برنامجك يرسل استعلامات باستخدام مفتاح وصول خاطئ.
وقد بدأنا في حظر عناوين IP بعد 100 محاولة غير صحيحة في ساعة واحدة.
1. تأكد من أن المفتاح في التطبيق محدث؛ انتقل إلى إعدادات API وانسخ المفتاح.
2. تأكد من أن حقل المفتاح لا يحتوي على مسافات أو أي أحرف خاصة أخرى.
3. إذا كنت متأكدًا من أنك تستخدم المفتاح الصحيح في كل مرة، فاطلب المساعدة من مزود البرنامج. لا يمكننا تقديم المساعدة - المشكلة في برنامجك.
4. إذا كنت مطور البرنامج الخاص بك ، فاتبع هذا الإجراء:
على الأرجح، أنت ترسل كود برمجي بلغة JSON إلى API الخاص بنا بطريقة خاطئة.
أسرع طريقة لتجنب هذا الخطأ هي استخدام أمثلة API الرسمية الخاصة بنا من الوثائق.
إذا كنت تبني شيئًا بنفسك، فاختبر طلباتك على هذا العنوان: https://api.anti-captcha.com/test.
سيُظهر لك ما ترسله بالفعل. تذكر أنك تحتاج إلى إرسال طلباتك في JSON POST. يجب طباعة جميع بيانات الطلب ضمن قسم "Parsed input JSON" ويجب أن تبدو كمصفوفة. ثم تأكد من أن بنية JSON المطلوبة تتوافق تمامًا مع بنية في التوثيق a >. لاحظ أن جميع أسماء الخصائص حساسة لحالة الأحرف.
إذا كنت تولي اهتمامًا كافيًا، فستجد المشكلة.
إذا كنت لا تزال تواجه مشكلة، فقدم لنا عينة JSON من طلبك في تذكرة دعم فني.
وقد بدأنا في حظر عناوين IP بعد 100 محاولة غير صحيحة في ساعة واحدة.
1. تأكد من أن المفتاح في التطبيق محدث؛ انتقل إلى إعدادات API وانسخ المفتاح.
2. تأكد من أن حقل المفتاح لا يحتوي على مسافات أو أي أحرف خاصة أخرى.
3. إذا كنت متأكدًا من أنك تستخدم المفتاح الصحيح في كل مرة، فاطلب المساعدة من مزود البرنامج. لا يمكننا تقديم المساعدة - المشكلة في برنامجك.
4. إذا كنت مطور البرنامج الخاص بك ، فاتبع هذا الإجراء:
على الأرجح، أنت ترسل كود برمجي بلغة JSON إلى API الخاص بنا بطريقة خاطئة.
أسرع طريقة لتجنب هذا الخطأ هي استخدام أمثلة API الرسمية الخاصة بنا من الوثائق.
إذا كنت تبني شيئًا بنفسك، فاختبر طلباتك على هذا العنوان: https://api.anti-captcha.com/test.
سيُظهر لك ما ترسله بالفعل. تذكر أنك تحتاج إلى إرسال طلباتك في JSON POST. يجب طباعة جميع بيانات الطلب ضمن قسم "Parsed input JSON" ويجب أن تبدو كمصفوفة. ثم تأكد من أن بنية JSON المطلوبة تتوافق تمامًا مع بنية في التوثيق a >. لاحظ أن جميع أسماء الخصائص حساسة لحالة الأحرف.
إذا كنت تولي اهتمامًا كافيًا، فستجد المشكلة.
إذا كنت لا تزال تواجه مشكلة، فقدم لنا عينة JSON من طلبك في تذكرة دعم فني.
هل أدفع مقابل مثل هذه المهام؟ ERROR_CAPTCHA_UNSOLVABLE
نعم هذا صحيح، تتم محاسبتك عليها، ويتم إصدار فاتورة لكل عميل آخر لأن العمال لا يعملون بلا مقابل. إذا جعلنا هذه الخدمات مجانية، فسيكون هناك العديد من المخترقين يثقلون API الخاصة بنا باستخدام رموز التحقق من صور Captcha و / أو مهام البروكسي البطيئة، مما سيؤدي لتوقف العمل.
من ناحيتك، عليك استخدام بروكسي عالي الجودة؛ نحن نتحدث عن Recaptcha وتصفية صور captchas إذا كانت صورة captcha معتادة.
بالنسبة إلى Recaptcha، لدينا 3 محاولات كحد أقصى لكل مهمة.
بالنسبة إلى اختبارات التحقق من صحة الصور، لدينا 5 محاولات كحد أقصى لكل مهمة.
هذا يعني أن 3 أو 5 عمال مختلفين سيحاولون حل مهمتك قبل أن تغادر لائحة الانتظار.
من ناحيتك، عليك استخدام بروكسي عالي الجودة؛ نحن نتحدث عن Recaptcha وتصفية صور captchas إذا كانت صورة captcha معتادة.
بالنسبة إلى Recaptcha، لدينا 3 محاولات كحد أقصى لكل مهمة.
بالنسبة إلى اختبارات التحقق من صحة الصور، لدينا 5 محاولات كحد أقصى لكل مهمة.
هذا يعني أن 3 أو 5 عمال مختلفين سيحاولون حل مهمتك قبل أن تغادر لائحة الانتظار.
تم حظر البروكسي بواسطة جوجل - ERROR_PROXY_BANNED
لقد حظرت Google البروكسي الذي تستخدمه، ولن يتم قبول مهمتك حتى بداية الساعة التالية.
حتى إذا نجحت في حل recaptcha باستخدام بروكسي محظور، فهذا لا يعني إتمام العملية بنجاح. يجب عليك استبدال البروكسي أو إتمام العملية "بدون استخدام بروكسي" من خاصية "تجاوز API" في إعدادات الـ API.
لاحظ أن Google تحظر أزواج "IP-UserAgent"، لذا قد يوفر تغيير دلالة userAgent في طلب API المساعدة في بعض الحالات.
هذه رسالة الخطأ التي تظهر للعامل:

حتى إذا نجحت في حل recaptcha باستخدام بروكسي محظور، فهذا لا يعني إتمام العملية بنجاح. يجب عليك استبدال البروكسي أو إتمام العملية "بدون استخدام بروكسي" من خاصية "تجاوز API" في إعدادات الـ API.
لاحظ أن Google تحظر أزواج "IP-UserAgent"، لذا قد يوفر تغيير دلالة userAgent في طلب API المساعدة في بعض الحالات.
هذه رسالة الخطأ التي تظهر للعامل:

رمز ERROR_IMAGE_TYPE_NOT_SUPPORTED
1. تأكد من إرسال الجزء المشفر بشكل صحيح لصورة بإمتداد JPG أو GIF أو PNG.
2. تأكد من إزالة "data: image / jpeg؛ base64" أو ما شابه ذلك من ترميز base64.
3. استخدم أمثلة التعليمات البرمجية الرسمية لإرسال رموز التحقق الخاصة بك. لأنها تعمل بشكل جيد.
2. تأكد من إزالة "data: image / jpeg؛ base64" أو ما شابه ذلك من ترميز base64.
3. استخدم أمثلة التعليمات البرمجية الرسمية لإرسال رموز التحقق الخاصة بك. لأنها تعمل بشكل جيد.
تظهر لي رسالة الخطأ هذه عندما يكون المفتاح صحيحًا - ERROR_RECAPTCHA_INVALID_SITEKEY
يوجد شيء ما خطأ هنا:
أ) الـ sitekey
ب) النطاق
خطوات استرجاع النطاق الصحيح:
1. اتبع هذا الدليل الدليل الإرشادي ثم تثبيت إضافة Firebug.
2. عليك الذهاب إلى الموقع الإلكتروني المستهدف وإيجاد طلب مشابه لخادم جوجل مع الـ sitekey. وإيجاد العنوان الذي يشير إليه. وهذا هو النطاق الذي ينبغي عليك إرساله إلى الAPI الخاص بنا.

أ) الـ sitekey
ب) النطاق
خطوات استرجاع النطاق الصحيح:
1. اتبع هذا الدليل الدليل الإرشادي ثم تثبيت إضافة Firebug.
2. عليك الذهاب إلى الموقع الإلكتروني المستهدف وإيجاد طلب مشابه لخادم جوجل مع الـ sitekey. وإيجاد العنوان الذي يشير إليه. وهذا هو النطاق الذي ينبغي عليك إرساله إلى الAPI الخاص بنا.

ERROR_TOKEN_EXPIRED و geetest captchas
يظهر خطأ رمز منتهي الصلاحية عندما يفشل العامل في إكمال أو إلغاء حل captcha، وبالتالي تنتهي صلاحية رمز "التحدي" الذي قدمته في مهمة captcha. لذلك، يجب أن يحصل برنامجك على رمز تحدي جديد وحاول مرة أخرى.
معلومات هامة تصلح رموز "التحدي" هذه للاستخدام مرة واحدة، مما يعني أنه لا يمكن عرض عنصر واجهة مستخدم captcha إلا مرة واحدة برمز مميز واحد.
إذا استمر ظهور هذا الخطأ في جميع مهامك، تأكد من إرسال جميع البيانات المتاحة إلى API الخاص بنا، مثل النطاق الفرعي. يجب دراسة الوثائق المتعلقة بهم بعناية. من هنا.
يمكن العثور على مثالين عمليين لحل هذين الخيارين عن طريق Github من هنا..
معلومات هامة تصلح رموز "التحدي" هذه للاستخدام مرة واحدة، مما يعني أنه لا يمكن عرض عنصر واجهة مستخدم captcha إلا مرة واحدة برمز مميز واحد.
إذا استمر ظهور هذا الخطأ في جميع مهامك، تأكد من إرسال جميع البيانات المتاحة إلى API الخاص بنا، مثل النطاق الفرعي. يجب دراسة الوثائق المتعلقة بهم بعناية. من هنا.
يمكن العثور على مثالين عمليين لحل هذين الخيارين عن طريق Github من هنا..
ماذا تعني هذه الرسالة ERROR_TASK_ABSENT ؟
من المحتمل أنك ترسل التطبيق بصيغة JSON إلى API الخاص بنا بطريقة خاطئة.
أسهل طريقة لتجنب الوقوع في هذا الخطأ هي استخدام أمثلة API الرسمية الخاصة بنا من الوثائق.
إذا كنت تبني شيئًا بنفسك، فاختبر طلباتك على هذا العنوان: https://api.anti-captcha.com/test.
سيُظهر لك ما ترسله بالفعل.
تذكر أنك بحاجة إلى إرسال طلباتك في JSON POST. فنحن نستخدم هذه الطريقة لأنها تستطيع أن تنقل كائنات معقدة في طلبات HTTP.
أسهل طريقة لتجنب الوقوع في هذا الخطأ هي استخدام أمثلة API الرسمية الخاصة بنا من الوثائق.
إذا كنت تبني شيئًا بنفسك، فاختبر طلباتك على هذا العنوان: https://api.anti-captcha.com/test.
سيُظهر لك ما ترسله بالفعل.
تذكر أنك بحاجة إلى إرسال طلباتك في JSON POST. فنحن نستخدم هذه الطريقة لأنها تستطيع أن تنقل كائنات معقدة في طلبات 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 عندما لا تحتوي "ميزة 100٪" على نسخ Captcha كافية لمطابقتها في إجابة واحدة مقبولة.
نظرًا لأن جميع النسخ يتم حلها بشكل فردي بواسطة عمال مختلفين، سيتم تحميل حسابك تكلفة مقابل كل مهمة مكررة، سواء كانت صحيحة أم لا.
نظرًا لأن جميع النسخ يتم حلها بشكل فردي بواسطة عمال مختلفين، سيتم تحميل حسابك تكلفة مقابل كل مهمة مكررة، سواء كانت صحيحة أم لا.