Como definir título em branco ao criar tópico via API

Como definir um título em branco ao criar um tópico via API

Para criar um tópico sem título ao publicar por meio da API, defina o parâmetro skip_validations como true.

Por curiosidade, qual é o propósito?

Quero garantir que, ao postar apenas o link da Amazon, o título e a descrição sejam obtidos automaticamente da Amazon.com.

Onde posso definir isso?

Adicione-o como um parâmetro na chamada da API que você está fazendo. Defina-o no mesmo local onde você está definindo os outros parâmetros para a postagem. Por exemplo, onde você está definindo o parâmetro raw.

Dependendo da plataforma de onde você está fazendo a solicitação, pode ser necessário passar a string 'true' em vez de apenas usar o booleano true. A maneira mais fácil de verificar isso é tentar usar true como o valor do parâmetro; se você ainda receber erros, tente usar 'true'.

Se você colocar a URL como título do tópico, acredito que o Discourse a substitua pelo título da página de destino.

Edição: parece que não está funcionando.

Obrigado pela sua resposta.

A propósito, realmente não sei o que fazer com “raw”. O raw deve ser um arquivo JSON ou apenas uma string?

Mas isso não é assim ao criar um tópico via API.

Você tentou dessa maneira via API com sucesso?

Tentei e não funcionou.

O “raw” é nada mais do que o conteúdo da sua postagem e é uma string. Veja: Discourse API Docs

Sim. Como fazer palavras específicas terem cor? E como atualizar uma imagem? Devo fazer esse trabalho no RAW?

Você não pode alterar a cor das palavras no Discourse, a menos que use um plugin.

Acho que você quis dizer “carregar imagem”, então acredito que você deve primeiro fazer uma solicitação de API para enviar seu arquivo, depois recuperar sua URL e usá-la em sua próxima solicitação POST: Discourse API Docs
Não tenho 100% de certeza, nunca fiz isso.

Obrigado pela sua resposta. Fiz o “upload da imagem”. O que quero é que ela seja exibida junto com o tópico ao criá-lo.

Obtenha a URL do arquivo enviado da resposta da solicitação e, em sua próxima solicitação POST, na string “raw”, insira a URL da imagem em uma única linha. Dessa forma, a imagem será exibida na postagem.

Obrigado! Tentei e funcionou.

Você pode mostrar como configurou finalmente a Amazon com postagem?

Basta inserir a imagem, o título e outros conteúdos em formato bruto.

Mesmo chat do Slack, podemos publicar qualquer conteúdo; apenas ao criar um tópico, o usuário criará um tópico em uma categoria (no canal)…
Mas no Slack não há filtro por subcategoria, sub-subcategoria e tag.
Na página inicial serão exibidos todos os chats das categorias, a página da categoria pai exibirá todos os chats desta categoria e das subcategorias, e na subcategoria serão exibidos apenas os chats daquela categoria.

Mensagem = Título + Conteúdo