أقوم بتشغيل استيراد تجريبي للمواضيع إلى Discourse، وأحصل على خطأ 422 لبعض المواضيع. أفهم أن هذا يعني بشكل أساسي أن صيغة الطلب صحيحة، لكن هناك خطأ ما في البيانات، غير أن الرسالة لا تخبرك بما هو الخطأ في البيانات، مما يجعل تحديد المشكلة صعبًا.
على سبيل المثال، قضيت وقتًا طويلًا في محاولة معرفة ما الخطأ في موضوع واحد، وبما أن جسم الرسالة كان طويلًا نسبيًا ويحتوي على علامات ترقيم مختلفة، ظننت أن المشكلة قد تكون فيها، لذا قمت بتقليصه مرة تلو الأخرى دون أي فرق.
في النهاية اكتشفت أن السبب هو أن عنوان الموضوع قصير جدًا، حيث أن الحد الأدنى الافتراضي هو 15 حرفًا، بينما كان عنواني 13 حرفًا فقط، لذا قمت بتعديل بعض القيم في الإعدادات، لكن سيكون من الأفضل بكثير لو أن واجهة برمجة التطبيقات (API) تخبرني بذلك (أو ربما تفعل ذلك وقد فاتني ذلك).
أواجه حاليًا مشكلة في إنشاء الموضوع أدناه، ولا أرى أي شيء غير عادي فيه، ومعرف الفئة صحيح. هل لديكم أي أفكار؟
SEVERE: RESPONSE_CODE:422:REQUEST_JSON:{"title":"Urgent Jaikoz 1.9.2:Released","raw":"There was still a problem outstanding with the previous release with regards to MusicBRainz functionality, please update immediately.\r\n\r\nMore details at http://www.jthink.net/jaikoz/jsp/news/start.jsp ","category":1358,"created_at":"2007-05-24 10:06:20"}