رموز الأخطاء · الاستدعاء نفسه
فشل التحقق
الرمز
validation_failedالحالة422
إن كان طلب شراءهذا الاستدعاء لم يشترِ شيئًا
هل تعيد إرساله كما هو؟لا — غيّر شيئًا أولًا
حزمة SDK لـ .NET
ValidationFailedExceptionالمعنى
خالف الاستدعاء قاعدة من قواعد الواجهة. لا يذكر الرد اسم الحقل أبدًا، عمدًا، كي لا يُستخدم لتخمين المعرّفات أو الأسعار الصحيحة.
ما عليك فعله
- يجب أن تكون الأسعار نصوصًا عشرية بثلاث خانات عشرية بالضبط، وأن يساوي الإجمالي سعر الوحدة مضروبًا في الكمية بالضبط.
- يجب أن يكون
externalReferenceمن 1 إلى 100 حرف: حروف لاتينية وأرقام ومسافة و- _ . : / #. - أعِد مؤشر الصفحات (cursor) كما استلمته بالضبط.
- الكشف لا يأخذ أي محتوى إطلاقًا؛ والفحص الذاتي للتوقيع يأخذ
{}بالضبط.
أين قد تصادفه
- GETقائمة المحافظ
/v1/wallets - GETقائمة فئات الكتالوج
/v1/wallets/{walletId}/catalog/categories - GETقائمة الفئات الفرعية لفئة
/v1/wallets/{walletId}/catalog/categories/{categoryId}/subcategories - GETقائمة البطاقات المعروضة للبيع
/v1/wallets/{walletId}/catalog/subcategories/{subcategoryId}/cards - POSTتقديم طلب شراء
/v1/wallets/{walletId}/orders - GETقائمة البطاقات المملوكة
/v1/wallets/{walletId}/cards - POSTكشف بطاقة
/v1/wallets/{walletId}/cards/{soldCardId}/reveal - POSTكشف فاتورة
/v1/wallets/{walletId}/invoices/{invoiceId}/cards/reveal - POSTفحص توقيعك
/v1/diagnostics/signature - POSTإرسال مفتاح عام
/v1/enrollments/{invitationId}/keys - POSTإثبات حيازة المفتاح
/v1/enrollments/{invitationId}/proof
مثال
محتوى الرفض. قيمة type هي عنوان الصفحة الإنجليزية؛ وهذه الصفحة نسختها العربية.
{
"type": "https://developers.anis.ly/errors/validation-failed",
"title": "فشل التحقق",
"status": 422,
"code": "validation_failed",
"requestId": "01J9R2K8T4V6XQ0M3B7C5D9E1F"
}