رموز الأخطاء · لم يُتَّخذ قرار
الخدمة غير متاحة
الرمز
dependency_unavailableالحالة503
إن كان طلب شراءقد يكتمل — استأنف بالمعرّف نفسه
هل تعيد إرساله كما هو؟نعم — انظر «ما عليك فعله»
حزمة SDK لـ .NET
DependencyUnavailableExceptionقد يكتمل طلب الشراء
استأنفه بمعرّف العملية نفسه والمحتوى نفسه. معرّف عملية جديد قد يشتري البطاقات مرة ثانية.
المعنى
تعذّر على أنيس اتخاذ قرار لأن شيئًا تعتمد عليه لم يكن متاحًا.
ما عليك فعله
- في طلب شراء: قد تكتمل عملية الشراء. استأنف بمعرّف العملية نفسه والمحتوى نفسه بعد انتظار قصير — لا بمعرّف جديد أبدًا.
- في القراءة: أعِد المحاولة بعد انتظار قصير.
أين قد تصادفه
- 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 - 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/dependency-unavailable",
"title": "الخدمة غير متاحة",
"status": 503,
"code": "dependency_unavailable",
"requestId": "01J9R2K8T4V6XQ0M3B7C5D9E1F"
}