رموز الأخطاء · الاستدعاء نفسه
المحفظة غير ممنوحة
الرمز
wallet_not_grantedالحالة404
إن كان طلب شراءلم يشترِ شيئًا — ربما اشترت نسخة سابقة: استأنف بالمعرّف نفسه
هل تعيد إرساله كما هو؟لا — غيّر شيئًا أولًا
حزمة SDK لـ .NET
ResourceNotFoundExceptionربما تمّت نسخة سابقة من طلب الشراء هذا
هذا الاستدعاء لم يشترِ شيئًا، لكنه رُفض قبل أن تنظر أنيس في طلب الشراء، فهو لا يقول شيئًا عن محاولة سابقة بمعرّف العملية نفسه. عالج السبب أولًا (أعِد الوصول، أو أصلح طريقة توقيع الاستدعاء)، ثم استأنف بالمعرّف نفسه (أو اقرأه بالاستدعاء GET /orders/{operationId}). لا تقدّمه أبدًا بمعرّف جديد.
المعنى
المحفظة المذكورة في العنوان غير ممنوحة لتطبيقك — أو غير موجودة. الحالتان تتلقيان الرد نفسه، فلا يكشف الرفض أبدًا أيّ المحافظ موجودة.
ما عليك فعله
- استخدم معرّف محفظة من قائمة المحافظ، فهي تعرض بالضبط المحافظ المسموح لتطبيقك باستخدامها.
- اطلب من موظفي أنيس منح المحفظة إن كنت تحتاجها.
- في طلب شراء: رُفض الاستدعاء قبل أن تنظر أنيس في طلب الشراء، فهو لا يقول شيئًا عن محاولة سابقة بمعرّف العملية نفسه. أعِد الوصول أولًا، ثم استأنف بالمعرّف نفسه (أو اقرأه بالاستدعاء
GET /orders/{operationId}). لا تقدّمه أبدًا بمعرّف جديد. - عند الاستئناف: ربما أزال موظفو أنيس هذه المحفظة من تطبيقك بينما كانت نتيجة طلب الشراء غير معروفة. اقرأ طلب الشراء بالاستدعاء
GET /orders/{operationId}واكتب إلى support@anis.ly واذكر معرّف العملية.
أين قد تصادفه
- 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 - GETقراءة بطاقة من الكتالوج
/v1/wallets/{walletId}/catalog/cards/{cardId} - POSTتقديم طلب شراء
/v1/wallets/{walletId}/orders - GETقائمة البطاقات المملوكة
/v1/wallets/{walletId}/owned-cards - GETقراءة بطاقة مملوكة
/v1/wallets/{walletId}/owned-cards/{soldCardId} - POSTكشف بطاقة
/v1/wallets/{walletId}/owned-cards/{soldCardId}/reveal - POSTكشف فاتورة
/v1/wallets/{walletId}/invoices/{invoiceId}/owned-cards/reveal - GETعرض باقات شحن العداد
/v1/wallets/{walletId}/meter-packages - GETعرض عمليات شحن العدادات الخاصة بي
/v1/wallets/{walletId}/meter-charges - POSTشحن عداد
/v1/wallets/{walletId}/meter-charges - GETعرض الشحن المباشر
/v1/wallets/{walletId}/direct-recharge-products - GETقراءة منتج الشحن المباشر
/v1/wallets/{walletId}/direct-recharge-products/{productId} - GETالبحث عن مواقع المستلم
/v1/wallets/{walletId}/direct-recharge-products/{productId}/locations - GETحساب تكلفة الشحن المباشر
/v1/wallets/{walletId}/direct-recharge-products/{productId}/quote - GETعرض عمليات الشحن المباشر الخاصة بي
/v1/wallets/{walletId}/direct-recharges - POSTطلب الشحن المباشر
/v1/wallets/{walletId}/direct-recharges
مثال
محتوى الرفض. قيمة type هي عنوان الصفحة الإنجليزية؛ وهذه الصفحة نسختها العربية.
{
"type": "https://developers.anis.ly/errors/wallet-not-granted",
"title": "المحفظة غير ممنوحة",
"status": 404,
"code": "wallet_not_granted",
"requestId": "01J9R2K8T4V6XQ0M3B7C5D9E1F"
}