رموز الأخطاء · الحدود
تجاوزت حدّ الاستدعاءات
الرمز
rate_limitedالحالة429
إن كان طلب شراءهذا الاستدعاء لم يشترِ شيئًا
هل تعيد إرساله كما هو؟نعم — انظر «ما عليك فعله»
حزمة SDK لـ .NET
RateLimitedExceptionالمعنى
استدعاءات كثيرة في النافذة الزمنية الحالية. الحدّ إما حدّ وضعه موظفو أنيس على تطبيقك أو على محفظة — يحتسب كل الاستدعاءات، أو طلبات الشراء فقط، أو الكشف فقط — وإما الحماية الخاصة بأنيس. لم يُسجَّل شيء على الاستدعاء. وأثناء تسجيل المفتاح يعني أيضًا أن إثبات الحيازة فشل خمس مرات.
ما عليك فعله
- انتظر المدة المذكورة في
Retry-Afterإن وُجدت؛ وإلا فزِد فترة الانتظار تدريجيًا. - ثم أرسل مجددًا. يمكن لطلب الشراء أن يحتفظ بمعرّف عمليته: الرفض عند الباب لا يسجّل عليه شيئًا.
- أثناء تسجيل المفتاح، بعد خمسة إثباتات فاشلة: اطلب من موظفي أنيس إعادة بدء التسجيل.
أين قد تصادفه
- GETقراءة ملفّك
/v1/profile - GETقائمة المحافظ
/v1/wallets - GETقراءة محفظة
/v1/wallets/{walletId} - GETقائمة فئات الكتالوج
/v1/wallets/{walletId}/catalog/categories - GETقائمة الفئات الفرعية لفئة
/v1/wallets/{walletId}/catalog/categories/{categoryId}/subcategories - GETقراءة فئة فرعية
/v1/wallets/{walletId}/catalog/subcategories/{subcategoryId} - GETقائمة البطاقات المعروضة للبيع
/v1/wallets/{walletId}/catalog/subcategories/{subcategoryId}/cards - POSTتقديم طلب شراء
/v1/wallets/{walletId}/orders - GETقراءة طلب شراء
/v1/orders/{operationId} - GETقائمة البطاقات المملوكة
/v1/wallets/{walletId}/cards - GETقراءة بطاقة مملوكة
/v1/wallets/{walletId}/cards/{soldCardId} - POSTكشف بطاقة
/v1/wallets/{walletId}/cards/{soldCardId}/reveal - POSTكشف فاتورة
/v1/wallets/{walletId}/invoices/{invoiceId}/cards/reveal - POSTفحص توقيعك
/v1/diagnostics/signature - GETقراءة دعوة
/v1/enrollments/{invitationId} - POSTإرسال مفتاح عام
/v1/enrollments/{invitationId}/keys - POSTإثبات حيازة المفتاح
/v1/enrollments/{invitationId}/proof - GETقراءة حالة التسجيل
/v1/enrollments/{invitationId}/status
مثال
محتوى الرفض. قيمة type هي عنوان الصفحة الإنجليزية؛ وهذه الصفحة نسختها العربية.
{
"type": "https://developers.anis.ly/errors/rate-limited",
"title": "تجاوزت حدّ الاستدعاءات",
"status": 429,
"code": "rate_limited",
"requestId": "01J9R2K8T4V6XQ0M3B7C5D9E1F"
}