Je lance une importation de test de sujets dans Discourse. Pour certains sujets, je reçois une erreur 422. Je comprends que cela signifie généralement que la syntaxe de la requête est correcte, mais qu’il y a un problème avec les données, sans indication précise de ce qui ne va pas, ce qui rend le diagnostic difficile.
Par exemple, j’ai passé beaucoup de temps à essayer de comprendre ce qui clochait avec un sujet. Comme le corps du message était assez long et contenait divers caractères de ponctuation, j’ai pensé que le problème venait d’eux. J’ai donc continué à le réduire, sans aucun résultat.
Finalement, j’ai découvert que le titre du sujet était trop court : la longueur minimale par défaut étant de 15 caractères, et le mien n’en ayant que 13. J’ai donc ajusté certaines valeurs dans les paramètres, mais il vaudrait mieux que l’API me l’indique (ou peut-être le fait-elle et je l’ai manqué).
Actuellement, je rencontre un problème avec la création du sujet ci-dessous. Je ne vois rien d’anormal, et l’ID de catégorie est valide. Auriez-vous des idées ?
SEVERE: RESPONSE_CODE:422:REQUEST_JSON:{"title":"Urgent Jaikoz 1.9.2:Released","raw":"Il restait un problème avec la version précédente concernant la fonctionnalité MusicBRainz, veuillez mettre à jour immédiatement.\r\n\r\nPlus de détails sur http://www.jthink.net/jaikoz/jsp/news/start.jsp","category":1358,"created_at":"2007-05-24 10:06:20"}