أخطاء HTTP API الشائعة وكيفية إصلاحها
| رمز HTTP | السبب المحتمل | الحل |
|---|---|---|
| 400 | معلمة مفقودة أو غير صالحة (رقم منسق بشكل غير صحيح، حقل مطلوب مفقود) | تحقق من تنسيق طلب JSON وتنسيق الأرقام (+212...) |
| 401 | مفتاح API مفقود أو غير صالح أو منتهي الصلاحية | تحقق من رأس "التفويض" وأعد إنشاء المفتاح إذا لزم الأمر |
| 402 | رصيد غير كافي في الحساب | قم بتعبئة حسابك أو قم بتنشيط التعبئة التلقائية |
| 403 | الإجراء غير مسموح به لمفتاح API هذا (تقييد النطاق/IP) | تحقق من الأذونات المرتبطة بالمفتاح المستخدم |
| 404 | لم يتم العثور على المورد (على سبيل المثال، message_id غير موجود) |
تحقق من المعرف المستخدم في عنوان URL |
| 422 | لم يتم التحقق من صحة معرف المرسل أو أنه غير متوافق مع نوع القناة | تحقق من حالة التحقق من هوية المرسل الخاص بك |
| 429 | تم تجاوز حد المعدل | تنفيذ نظام إعادة المحاولة مع تأخير تدريجي |
| 500 | خطأ داخلي على جانب النظام الأساسي | اتصل بالدعم باستخدام معرف الطلب (X-Request-ID) |
تشتمل كل استجابة للخطأ على نص JSON مع حقل "رمز الخطأ" و"رسالة الخطأ" الذي يوضح السبب بدقة.