أنواع المهام المدعومة
أوامر API
مقالات
قسم الشروحات
GitHub
قائمة الوثائق

createTask: إنشاء مهمة حل رموز التحقق كابتشا

العنوان: https://api.anti-captcha.com/createTask
الأمر: POST
Content-type: application-json

خصائص الطلب

الخاصية نوع الخاصية الأهمية الوظيفة
clientKey String مطلوبة
task Object مطلوبة
softId Integer غير مطلوبة
languagePool String غير مطلوبة يحدد لغة تجمع الموظفين. ينطبق فقط على رموز التحقق المصورة. في الوقت الحالي ، تتوفر مجمعات اللغات التالية:

اللغة الإنجليزية (اللغة الافتراضية): قائمة انتظار اللغة الإنجليزية
اللغة الروسية : دول: روسيا وأوكرانيا وبيلاروسيا وكازاخستان
callbackUrl String غير مطلوبة

مثال على الطلب

CURL
          curl -i -H "Accept: application/json" \
     -H "Content-Type: application/json" \
     -X POST -d '{
    "clientKey":"YOUR_API_KEY",
    "task":
        {
            "type":"RecaptchaV2TaskProxyless",
            "websiteURL":"http://makeawebsitehub.com/recaptcha/test.php",
            "websiteKey":"6LfI9IsUAAAAAKuvopU0hfY8pWADfR_mogXokIIZ"
        },
    "softId":0,
    "languagePool":"en"
}' https://api.anti-captcha.com/createTask
        


بنية الاستجابة

الخاصية نوع الخاصية الوظيفة
errorId Integer مُعرف الخطأ
0 - لا يوجد أخطاء، اكتملت العملية بنجاح.
1 - مُعرّف الخطأ. تم نقل رمز الخطأ والوصف المختصر في خصائص errorCode و errorDescription.
errorCode String
errorDescription String شرح مختصر للخطأ
taskId Integer

مثال على الاستجابة

كود JSON بدون أخطاء
          {
    "errorId": 0,
    "taskId": 7654321
}
        
خطأ بكود JSON
          {
    "errorId": 1,
    "errorCode": "ERROR_KEY_DOES_NOT_EXIST",
    "errorDescription": "Account authorization key not found in the system"
}