رموز الأخطاء · الحدود

تجاوزت حدّ الاستدعاءات

الرمزrate_limited
الحالة429
إن كان طلب شراءهذا الاستدعاء لم يشترِ شيئًا
هل تعيد إرساله كما هو؟نعم — انظر «ما عليك فعله»
حزمة SDK لـ ‎.NETRateLimitedException

المعنى

استدعاءات كثيرة في النافذة الزمنية الحالية. الحدّ إما حدّ وضعه موظفو أنيس على تطبيقك أو على محفظة — يحتسب كل الاستدعاءات، أو طلبات الشراء فقط، أو الكشف فقط — وإما الحماية الخاصة بأنيس. لم يُسجَّل شيء على الاستدعاء. وأثناء تسجيل المفتاح يعني أيضًا أن إثبات الحيازة فشل خمس مرات.

ما عليك فعله

  • انتظر المدة المذكورة في Retry-After إن وُجدت؛ وإلا فزِد فترة الانتظار تدريجيًا.
  • ثم أرسل مجددًا. يمكن لطلب الشراء أن يحتفظ بمعرّف عمليته: الرفض عند الباب لا يسجّل عليه شيئًا.
  • أثناء تسجيل المفتاح، بعد خمسة إثباتات فاشلة: اطلب من موظفي أنيس إعادة بدء التسجيل.

أين قد تصادفه

مثال

محتوى الرفض. قيمة type هي عنوان الصفحة الإنجليزية؛ وهذه الصفحة نسختها العربية.

{
  "type": "https://developers.anis.ly/errors/rate-limited",
  "title": "تجاوزت حدّ الاستدعاءات",
  "status": 429,
  "code": "rate_limited",
  "requestId": "01J9R2K8T4V6XQ0M3B7C5D9E1F"
}