Estou executando uma importação de teste de tópicos no Discourse e, para alguns tópicos, recebo o erro 422. Entendo que isso basicamente significa que a sintaxe da solicitação está correta, mas há algo errado com os dados, porém não indica o que está errado nos dados, o que dificulta a resolução.
Por exemplo, passei bastante tempo tentando descobrir o que havia de errado com um tópico e, como o corpo da mensagem era bastante longo e continha vários caracteres de pontuação, pensei que o problema pudesse estar neles. Então, continuei reduzindo o conteúdo, mas isso não fez diferença.
Eventualmente, descobri que o problema era que o título do tópico era muito curto, pois o mínimo padrão é 15 caracteres e o meu tinha 13. Então, ajustei alguns valores nas configurações, mas seria muito melhor se a API informasse (ou talvez ela informe e eu tenha perdido essa informação).
Atualmente, tenho um problema com a criação do tópico abaixo. Não vejo nada de incomum nele e o ID da categoria é válido. Alguma ideia?
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"}