رموز الأخطاء
فهم استجابات الأخطاء في واجهة برمجة التطبيقات
تنسيق استجابة الخطأ
جميع استجابات الأخطاء تتبع هذا التنسيق:
{
"success": false,
"error": {
"code": "error_code",
"message": "Human-readable error message"
}
}أكواد الأخطاء
400
Bad Requestمعاملات الطلب غير صالحة أو غير مكتملة.
حل: تحقق من نص طلبك وتأكد من وجود جميع الحقول المطلوبة بقيم صحيحة.
401
Unauthorizedمفتاح API غير صالح أو مفقود.
حل: تأكد من تضمين مفتاح API صالح في رأس Authorization.
402
Payment Requiredليس هناك رصيد كافٍ في محفظة واجهة برمجة التطبيقات (API) الخاصة بك.
حل: اشترِ رصيدًا إضافيًا أو انتظر حتى يتم تجديد رصيدك.
403
Forbiddenالوصول إلى API غير مُوافق عليه أو حسابك مُعلق.
حل: تواصل مع الدعم الفني إذا كنت تعتقد أن هذا خطأ.
404
Not Foundالمورد المطلوب (مهمة، خطاف ويب، إلخ) غير موجود.
حل: تحقق من صحة معرف المورد.
429
Too Many Requestsطلبات كثيرة جدًا في فترة زمنية قصيرة.
حل: تطبيق آلية التراجع الأسّي والالتزام بحدود معدل الطلبات.
500
Internal Server Errorحدث خطأ من جانبنا.
حل: أعد محاولة الطلب بعد تأخير قصير. إذا استمرت المشكلة، اتصل بالدعم الفني.
حدود المعدل
حدود الاستخدام الافتراضية:
| مقياس | حد أقصى |
|---|---|
| طلبات في الدقيقة | 60 |
| طلبات في اليوم | 10,000 |
| المهام المتزامنة | 5 |