انتقل للمحتوى
Rasel Mailمركز المساعدة
الأقسام والأدلة
للمطورين

مرجع الأخطاء وتشخيص طلبات API

اقرأ HTTP ورمز الخطأ قبل اختيار إعادة المحاولة.

آخر تحديث تحريري: ٣٠ أكتوبر ٢٠٢٦
في هذا الدليل

أخطاء إرسال المواقع

الردالمعنى والإجراء
400 INVALID_INPUTراجع JSON والحقول والمستلمين والمفتاح المطلوب لمنع التكرار.
401 INVALID_DELIVERY_KEYراجع مفتاح المشروع وهل تم تدويره أو إيقافه.
403 INVALID_SENDERfrom لا ينتمي للدومين المسموح للمشروع.
402 TRANSACTIONAL_QUOTA_REQUIRED / TRANSACTIONAL_QUOTA_EXHAUSTEDلا توجد حصة سارية أو انتهت؛ راجع الشراء والتفعيل.
409 IDEMPOTENCY_CONFLICTأعدت المفتاح نفسه مع محتوى مختلف؛ راجع حدث العمل.
404 NOT_FOUNDراجع المعرف ومفتاح المشروع؛ لا يمكن قراءة رسالة مشروع آخر.
429 PUBLIC_RATE_LIMITانتظر قبل إعادة الطلب؛ هذا يختلف عن انتهاء الحصة.
شكل خطأ نموذجي
{"error":"IDEMPOTENCY_CONFLICT"}

أخطاء OAuth

  • invalid_client: راجع Basic authentication وclient_id والسر الحالي.
  • invalid_grant: code أو refresh غير صالح، أو verifier أو callback غير مطابق، أو تم إلغاء الربط. ابدأ موافقة جديدة عند الحاجة.
  • access_denied: المستخدم رفض الطلب؛ لا تعيد الموافقة تلقائيًا.
  • INVALID_TOKEN في قراءة الموارد: راجع access token وصلاحيته وملكية الصندوق في الربط.

ماذا تحفظ للتشخيص؟

سجّل اسم endpoint ووقت الطلب وHTTP status ورمز error ومعرف الرسالة إن وجد. احذف Authorization والأسرار ومحتوى البريد وروابط التفعيل من أي سجل أو صورة. لا تعالج timeout بإنشاء مفتاح إرسال جديد لنفس الحدث.