Skip to content
smallPict

رموز الأخطاء واستكشاف الأعطال

الهيكل الموحد لأخطاء HTTP، ودليل رموز الاستجابة، وإرشادات المرونة.

في حال تعذر إكمال الطلب بنجاح، تعيد منصة SmallPict رمز حالة HTTP القياسي مصحوباً بكائن JSON مفصل لتسريع عملية تصحيح الأخطاء.


هيكل كائن الخطأ في JSON

JSON
{  "success": false,  "error": {    "code": "INVALID_IMAGE_PAYLOAD",    "message": "الملف المرسل ليس صورة صالحة أو أنه ملف تالف.",    "details": {      "mime_type": "text/html",      "expected": [        "image/jpeg",        "image/png",        "image/webp",        "image/avif"      ]    }  }}

جدول رموز أخطاء HTTP

الرمزالمعرفالسببالحل الموصى به
400BAD_REQUESTهيكل JSON غير صالح أو معاملات خاطئة.تأكد من صحة تنسيق JSON وأسماء الحقول.
401UNAUTHORIZEDمفتاح واجهة البرمجة مفقود أو تم إلغاؤه.تأكد من ترويسة X-API-Key.
401TIMESTAMP_DRIFTانحراف الطابع الزمني بأكثر من ±300 ثانية.قم بمزامنة ساعة الخادم عبر بروتوكول NTP.
401INVALID_SIGNATUREالتوقيع الرقمي المحسوب غير متطابق.راجع السلسلة المعيارية ومفتاح Secret Key.
403FORBIDDENالمفتاح لا يمتلك الصلاحية لهذا المورد.اضبط صلاحيات المفتاح من لوحة التحكم.
404NOT_FOUNDالمهمة (job_id) أو الملف غير موجود.تحقق من المعرف المدخل في الرابط.
413PAYLOAD_TOO_LARGEحجم الملف يتجاوز الحد الأقصى لخطتك.قلص حجم الملف قبل الشروع في رفعه.
415UNSUPPORTED_MEDIAنوع وسائط غير مدعوم بواسطة المحرك.أرسل ملفات JPEG, PNG, WebP, AVIF أو SVG فقط.
422UNPROCESSABLEامتداد الملف صحيح لكن محتواه تالف برمجياً.تأكد من اكتمال رفع البيانات دون انقطاع.
429RATE_LIMIT_EXCEEDEDتم تجاوز عدد الطلبات المسموح بها في الثانية.طبق استراتيجية التراجع الأسي في المحاولات.
429QUOTA_EXCEEDEDاستنفاد الحصة الشهرية للتحويلات بالكامل.قم بترقية باقة اشتراكك عبر لوحة التحكم.
500INTERNAL_ERRORخطأ غير متوقع في خوادم المعالجة السحابية.أعد محاولة إرسال الطلب بعد فترة وجيزة.
503SERVICE_UNAVAILABLEصيانة مجدولة أو عبء مؤقت على المنصة.اعتمد مؤقتاً على وضع passthrough.