رموز الأخطاء · الاستدعاء نفسه

فشل التحقق

الرمزvalidation_failed
الحالة422
إن كان طلب شراءهذا الاستدعاء لم يشترِ شيئًا
هل تعيد إرساله كما هو؟لا — غيّر شيئًا أولًا
حزمة SDK لـ ‎.NETValidationFailedException

المعنى

خالف الاستدعاء قاعدة من قواعد الواجهة. لا يذكر الرد اسم الحقل أبدًا، عمدًا، كي لا يُستخدم لتخمين المعرّفات أو الأسعار الصحيحة.

ما عليك فعله

  • يجب أن تكون الأسعار نصوصًا عشرية بثلاث خانات عشرية بالضبط، وأن يساوي الإجمالي سعر الوحدة مضروبًا في الكمية بالضبط.
  • يجب أن يكون externalReference من 1 إلى 100 حرف: حروف لاتينية وأرقام ومسافة و - _ . : / #.
  • أعِد مؤشر الصفحات (cursor) كما استلمته بالضبط.
  • الكشف لا يأخذ أي محتوى إطلاقًا؛ والفحص الذاتي للتوقيع يأخذ {} بالضبط.

أين قد تصادفه

مثال

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

{
  "type": "https://developers.anis.ly/errors/validation-failed",
  "title": "فشل التحقق",
  "status": 422,
  "code": "validation_failed",
  "requestId": "01J9R2K8T4V6XQ0M3B7C5D9E1F"
}