أخطاء

تستخدم واجهة برمجة تطبيقات VIDIO تنسيق كائن خطأ متسق. استخدم هذه الصفحة لفهم أنواع الأخطاء الشائعة ورموز حالة HTTP ورسائل الأمثلة التي تعود بها واجهة برمجة التطبيقات.

الوصول إلى واجهة برمجة التطبيقات متاح حاليًا لخطة الاستوديو وما فوق.

نظرة عامة

عندما يفشل الطلب، تعيد واجهة برمجة التطبيقات VIDIO كائن error مع type و message. قد تتضمن بعض الأخطاء أيضًا حقولًا إضافية لمساعدة في تفسير الفشل.

تنسيق الخطأ

json
{ "error": { "type": "invalid_request_error", "message": "المهمة غير موجودة" } }

مرجع الأخطاء

StatusTypeMessageDescription
400invalid_request_errorمعلمات الاستعلام المطلوبة مفقودة في طلب عنوان URL للتحميليُرجع عندما تكون معلمات الاستعلام المطلوبة مفقودة من طلب عنوان URL للتحميل.
400invalid_request_errorمعرّف job_id مفقوديُرجع عندما لا يتضمن طلب العرض معرّف job_id.
400invalid_request_errorلا توجد مخرجات متاحة لهذه المهمةيُرجع عندما لا تحتوي المهمة على أي مخرجات قابلة للعرض.
400invalid_request_errorيجب أن تكون input_keys مصفوفة غير فارغةيُرجع عندما تكون `input_keys` مفقودة أو فارغة.
400invalid_request_errorيجب أن تحتوي input_keys على مفتاح إدخال صالح واحد على الأقليُرجع عندما تكون جميع مفاتيح الإدخال المقدمة فارغة أو غير صالحة بعد التطبيع.
400input_duration_requirement_errorيجب أن يكون إجمالي مدة الإدخال أكثر من ثانيتينيُرجع عندما تكون المدة المجمعة لجميع وسائط الإدخال ثانيتين أو أقل.
400input_duration_requirement_errorيجب أن تكون مدة الإدخال الإجمالية أقل من 6 ساعاتيُرجع عندما تكون المدة المجمعة لجميع وسائط الإدخال 6 ساعات أو أكثر.
400input_image_count_requirement_errorيجب ألا يزيد عدد صور الإدخال عن 4000يُرجع عندما يتجاوز عدد صور الإدخال الحد الأقصى المسموح به وهو 4000.
400input_video_count_requirement_errorيجب ألا يزيد عدد فيديوهات الإدخال عن 400يُرجع عندما يتجاوز عدد فيديوهات الإدخال الحد الأقصى المسموح به وهو 400.
400invalid_request_errorvideo_category غير صالح. القيم المسموح بها: podcast, ball-sports, non-ball-sports, beauty-product-demo, wedding, travel, othersيُرجع عندما لا يكون `video_category` مدعومًا.
400invalid_request_erroraspect_ratio غير صالح. القيم المسموح بها: square, portrait, landscapeيُرجع عندما لا يكون `aspect_ratio` مدعومًا.
400invalid_request_errorيجب أن يكون output_length رقمًا موجبًايُرجع عندما يكون `output_length` مفقودًا أو صفرًا أو سالبًا.
400invalid_request_errorتعذّر تحديد مدة إدخال موجبة من البيانات الوصفية لـ input_keysيُرجع عندما لا تستطيع واجهة برمجة التطبيقات تحديد مدة صالحة للمدخلات المحمّلة.
401authentication_errorمفتاح API مفقوديُرجع عندما لا يتم تقديم ترويسة `x-api-key`.
401authentication_errorمفتاح API غير صالحيُرجع عندما لا يتطابق مفتاح API المقدم مع مفتاح نشط.
402insufficient_balanceليس لديك رصيد كافٍ لمعالجة هذه المهمةيُرجع عندما لا يحتوي الحساب على رصيد كافٍ للمعالجة أو التصيير.
403permission_errorليس لديك الإذن للوصول إلى هذه المهمةيُرجع عندما لا يمتلك المستخدم المصادق عليه المهمة المطلوبة.
403permission_errorليس لديك إذن لتصيير هذه المهمةيُرجع عندما لا يمتلك المستخدم المصادق عليه المهمة الجاري تصييرها.
404invalid_request_errorالمهمة غير موجودةيُرجع عندما لا توجد المهمة المطلوبة.
404invalid_request_errorالمستخدم غير موجوديُرجع عندما لا يمكن العثور على سجل المستخدم المصادق عليه.
429rate_limit_errorعدد كبير جدًا من الطلباتيُرجع عندما يتجاوز العميل معدل الطلبات المسموح به لهذا الطرف النهائي. الحد الحالي هو 60 طلبًا في الدقيقة. يتم تطبيق تحديد المعدل في المقام الأول لكل مفتاح API باستخدام ترويسة x-api-key، ويعود إلى عنوان IP الخاص بالعميل عندما لا يكون مفتاح API موجودًا. يجب على العملاء الذين يصلون إلى هذا الحد تقليل تكرار الطلبات وإعادة المحاولة بعد إعادة تعيين نافذة تحديد المعدل.
500api_errorخطأ في المصادقةيُرجع عندما تفشل مصادقة مفتاح API بشكل غير متوقع على الخادم.
500api_errorخطأ داخلي في الخادميُرجع لحالات الفشل غير المتوقعة على جانب الخادم في نقاط النهاية status أو render أو highlight reel.
500server_errorفشل إنشاء عنوان URL للتحميليُرجع عندما يفشل الخادم في إنشاء عنوان URL موقّع للتحميل.