انتقل إلى المحتوى

رموز الأخطاء

تأتي أخطاء الواجهة البرمجية بالشكل نفسه دائمًا:

json
{"errors":[{"code":"application_credit_exhausted","message":"The application OTP wallet is empty. Transfer credit from the company wallet."}]}
الرمز HTTP المعنى
invalid_key 401 مفتاح API مفقود أو بصيغة غير صحيحة أو معطّل
rate_limited 429 طلبات كثيرة بهذا المفتاح؛ راجع ترويسة Retry-After
target_required 422 المفتاح يشمل عدة تطبيقات؛ أرسل target
target_invalid 422 قيمة target ليست app أو app:branch
target_mismatch 422 app_id وtarget يشيران إلى تطبيقين مختلفين
application_credit_exhausted 402 رصيد OTP لهذا التطبيق صفر؛ انقل إليه رصيدًا من محفظة الشركة
quota_exceeded 402 محفظة الشركة أو أحد الحدود القديمة لا يغطي الطلب
platform_credit_exhausted 503 مخزون رسائل المنصة فارغ مؤقتًا؛ تواصل مع الدعم ولا يُخصم من التطبيق
platform_credit_closed 409 أُعيد حجز المزوّد نفسه سابقًا؛ أعد المحاولة بطلب جديد فقط
invalid_request 422 حقل مفقود أو بصيغة غير صحيحة
not_found 404 التطبيق أو الفرع أو المورد غير موجود لهذا المفتاح
invalid_ip 422 user_ip مفقود أو خاص أو محجوز أو هو عنوان خادمك نفسه
invalid_phone 422 رقم phone ليس بصيغة E.164
blocked_country 422 التطبيق لا يسمح بالإرسال إلى مفتاح هذه الدولة
phone_rate_limited 429 أُرسلت رموز كثيرة إلى هذا الرقم
ip_rate_limited 429 طلبات رموز كثيرة من عنوان IP هذا
ip_blocked 429 طلبات مرفوضة كثيرة من عنوان IP هذا
app_rate_limited 429 التطبيق يرسل رموزًا كثيرة في الوقت الحالي
code_required 422 الوضع المُدار غير مفعّل؛ أرسل code
invalid_code_format 422 يجب أن يكون code من 4 إلى 10 أحرف أو أرقام
sender_suspended 503 مرسِل التطبيق معلّق والمرسل الاحتياطي غير مفعّل
not_managed 422 الرمز أرسله تطبيقك، لذلك تحقق منه في خادمك
code_invalid 422 رمز غير صحيح
code_expired 410 انتهت صلاحية الرمز
code_not_delivered 410 لم يصل الرمز أصلًا
too_many_attempts 429 محاولات خاطئة كثيرة
already_verified 409 استُخدم الرمز من قبل
no_audience 422 اختر شرائح أو فلاتر أو External IDs
segment_not_found 422 اسم الشريحة غير موجود
segment_exists 409 توجد شريحة بهذا الاسم
invalid_filter 422 فلتر غير مدعوم أو بصيغة غير صحيحة
invalid_send_after 422 التاريخ غير صحيح أو أبعد من 30 يومًا
not_cancelable 409 لا يمكن إلغاء إلا الإشعار المجدول أو الجاري إرساله
payload_too_large 413 حجم طلب المكتبة يتجاوز 64 كيلوبايت
too_many_tags 422 لا يمكن للمستخدم امتلاك أكثر من 100 وسم
segment_limit 422 لا يمكن للتطبيق امتلاك أكثر من 500 شريحة
origin_not_allowed 403 نطاق الموقع غير موجود ضمن النطاقات المسموح بها
invalid_token 422 رمز الإشعار أو اشتراك الويب غير صحيح
unknown_platform_config 422 لا يوجد مشروع Firebase أو Bundle ID مطابق للجهاز في التطبيق أو فرعه
identity_verification_failed 401 identity_hash مفقود أو غير صحيح
invalid_external_id 422 طول External ID يجب أن يكون من 1 إلى 128 محرفًا

لا تعتمد على نص message في منطق برنامجك؛ استخدم قيمة code وحالة HTTP، واعرض النص للمطور عند التشخيص فقط.

جرّبه على رقمك: مؤسستك الأولى تأتي مع 5 رموز الواتساب مجانًا.

أنشئ حسابًا