Estou atualizando um tópico específico via API. Infelizmente, encontrei o seguinte erro algumas vezes:
{"errors":["Body is limited to X characters; you entered Y."]}
O problema é que não quero aumentar o max post length nas configurações de administrador, pois isso tornaria este o novo comprimento de postagem para todos os tópicos. Mas não vejo outra opção no momento.
Há alguma chance de se poder definir o max post length para um tópico específico (ou um usuário/token que esteja enviando o corpo do tópico)?
Você poderia criar um plugin que permitiria definir o tamanho máximo da postagem para o que você quiser para aquele tópico (ou usuário?) e então aplicar um diferente para o resto.
Por que não aumentar o tamanho da postagem para todas as postagens?
O tópico que estou editando via API é incomumente longo para uma postagem. É uma lista de plugins em formato de tabela com nome, descrição, autor(es), link. Ninguém deveria escrever uma postagem tão longa manualmente.
Ok, então, basicamente, isso não é possível com o Discourse, a menos que se escreva um plugin. Entendi.
Isso apenas significa que terei que despejar esta lista de plugins em outro lugar e não no Discourse. Problema resolvido. As pessoas poderão clicar em um link externo em vez disso…