Ich führe einen Testimport von Themen in Discourse durch. Bei einigen Themen erhalte ich den Fehler 422. Ich verstehe, dass dies grundsätzlich bedeutet, dass die Syntax der Anfrage in Ordnung ist, aber die Daten einen Fehler enthalten. Leider wird jedoch nicht mitgeteilt, was genau an den Daten falsch ist, was die Fehlersuche erschwert.
Zum Beispiel habe ich lange versucht herauszufinden, was bei einem Thema falsch war. Da der Nachrichtentext recht lang war und verschiedene Satzzeichen enthielt, dachte ich, das Problem könnte daran liegen. Ich habe den Text daher immer weiter gekürzt, doch das brachte keine Änderung.
Schließlich stellte sich heraus, dass der Fehlertitel zu kurz war: Das Standardminimum beträgt 15 Zeichen, mein Titel hatte nur 13. Ich habe daraufhin einige Werte in den Einstellungen angepasst. Es wäre jedoch viel besser, wenn die API mir dies direkt mitteilen würde (oder vielleicht tut sie das ja, und ich habe es übersehen).
Derzeit habe ich ein Problem bei der Erstellung des folgenden Themas. Mir fällt nichts Ungewöhnliches auf, und die Kategorie-ID ist gültig. Haben Sie eine Idee?
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"}