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

**URL:** https://meta.discourse.org/t/how-to-set-blank-title-when-create-topic-by-api/147023
**Category:** Development
**Created:** [6 Abril , 2020 17:37 UTC](https://meta.discourse.org/t/how-to-set-blank-title-when-create-topic-by-api/147023 "2020-04-06T17:37:58Z")
**Posts on this page:** 19
**Page:** 1

<div class="post-metadata">

### Author: ![Zhang\_Frank](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/zhang_frank/32/170080_2.png) [@Zhang\_Frank](https://meta.discourse.org/u/Zhang_Frank)
#### Post date: [6 Abril , 2020 17:37 UTC](https://meta.discourse.org/t/how-to-set-blank-title-when-create-topic-by-api/147023/1 "2020-04-06T17:37:58Z")

</div>

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

---

<div class="post-metadata">

### Author: ![simon](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/simon/32/339122_2.png) [@simon](https://meta.discourse.org/u/simon)
#### Post date: [6 Abril , 2020 17:41 UTC](https://meta.discourse.org/t/how-to-set-blank-title-when-create-topic-by-api/147023/2 "2020-04-06T17:41:13Z")

</div>

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

---

<div class="post-metadata">

### Author: ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)
#### Post date: [6 Abril , 2020 17:43 UTC](https://meta.discourse.org/t/how-to-set-blank-title-when-create-topic-by-api/147023/3 "2020-04-06T17:43:02Z")

</div>

Por curiosidade, qual é o propósito?

---

<div class="post-metadata">

### Author: ![Zhang\_Frank](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/zhang_frank/32/170080_2.png) [@Zhang\_Frank](https://meta.discourse.org/u/Zhang_Frank)
#### Post date: [6 Abril , 2020 17:43 UTC](https://meta.discourse.org/t/how-to-set-blank-title-when-create-topic-by-api/147023/4 "2020-04-06T17:43:54Z")

</div>

Quero garantir que, ao postar apenas o link da Amazon, o título e a descrição sejam obtidos automaticamente da [Amazon.com](http://Amazon.com).

---

<div class="post-metadata">

### Author: ![Zhang\_Frank](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/zhang_frank/32/170080_2.png) [@Zhang\_Frank](https://meta.discourse.org/u/Zhang_Frank)
#### Post date: [6 Abril , 2020 17:44 UTC](https://meta.discourse.org/t/how-to-set-blank-title-when-create-topic-by-api/147023/5 "2020-04-06T17:44:05Z")

</div>

Onde posso definir isso?

---

<div class="post-metadata">

### Author: ![simon](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/simon/32/339122_2.png) [@simon](https://meta.discourse.org/u/simon)
#### Post date: [6 Abril , 2020 17:50 UTC](https://meta.discourse.org/t/how-to-set-blank-title-when-create-topic-by-api/147023/6 "2020-04-06T17:50:20Z")

</div>

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'`.

---

<div class="post-metadata">

### Author: ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)
#### Post date: [6 Abril , 2020 17:51 UTC](https://meta.discourse.org/t/how-to-set-blank-title-when-create-topic-by-api/147023/7 "2020-04-06T17:51:58Z")

</div>

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.

---

<div class="post-metadata">

### Author: ![Zhang\_Frank](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/zhang_frank/32/170080_2.png) [@Zhang\_Frank](https://meta.discourse.org/u/Zhang_Frank)
#### Post date: [6 Abril , 2020 17:53 UTC](https://meta.discourse.org/t/how-to-set-blank-title-when-create-topic-by-api/147023/8 "2020-04-06T17:53:07Z")

</div>

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?

---

<div class="post-metadata">

### Author: ![Zhang\_Frank](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/zhang_frank/32/170080_2.png) [@Zhang\_Frank](https://meta.discourse.org/u/Zhang_Frank)
#### Post date: [6 Abril , 2020 17:53 UTC](https://meta.discourse.org/t/how-to-set-blank-title-when-create-topic-by-api/147023/9 "2020-04-06T17:53:41Z")

</div>

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

---

<div class="post-metadata">

### Author: ![Zhang\_Frank](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/zhang_frank/32/170080_2.png) [@Zhang\_Frank](https://meta.discourse.org/u/Zhang_Frank)
#### Post date: [6 Abril , 2020 17:54 UTC](https://meta.discourse.org/t/how-to-set-blank-title-when-create-topic-by-api/147023/10 "2020-04-06T17:54:12Z")

</div>

Você tentou dessa maneira via API com sucesso?

---

<div class="post-metadata">

### Author: ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)
#### Post date: [6 Abril , 2020 18:01 UTC](https://meta.discourse.org/t/how-to-set-blank-title-when-create-topic-by-api/147023/11 "2020-04-06T18:01:18Z")

</div>

Tentei e não funcionou.

> [@Zhang\_Frank](#):
>
> Aliás, realmente não sei o que fazer com o “raw”. O raw deveria ser um arquivo JSON ou apenas uma string.

O “raw” é nada mais do que o conteúdo da sua postagem e é uma string. Veja: [Discourse API Docs](https://docs.discourse.org/#tag/Posts/paths/~1posts.json/post)

---

<div class="post-metadata">

### Author: ![Zhang\_Frank](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/zhang_frank/32/170080_2.png) [@Zhang\_Frank](https://meta.discourse.org/u/Zhang_Frank)
#### Post date: [6 Abril , 2020 18:03 UTC](https://meta.discourse.org/t/how-to-set-blank-title-when-create-topic-by-api/147023/12 "2020-04-06T18:03:47Z")

</div>

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

---

<div class="post-metadata">

### Author: ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)
#### Post date: [6 Abril , 2020 18:06 UTC](https://meta.discourse.org/t/how-to-set-blank-title-when-create-topic-by-api/147023/13 "2020-04-06T18:06:48Z")

</div>

> [@Zhang\_Frank](#):
>
> Como fazer com que palavras específicas tenham cor?

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

> [@Zhang\_Frank](#):
>
> e como atualizar a imagem?

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](https://docs.discourse.org/#tag/Upload)  
Não tenho 100% de certeza, nunca fiz isso.

---

<div class="post-metadata">

### Author: ![Zhang\_Frank](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/zhang_frank/32/170080_2.png) [@Zhang\_Frank](https://meta.discourse.org/u/Zhang_Frank)
#### Post date: [6 Abril , 2020 18:08 UTC](https://meta.discourse.org/t/how-to-set-blank-title-when-create-topic-by-api/147023/14 "2020-04-06T18:08:59Z")

</div>

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

---

<div class="post-metadata">

### Author: ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)
#### Post date: [6 Abril , 2020 18:12 UTC](https://meta.discourse.org/t/how-to-set-blank-title-when-create-topic-by-api/147023/15 "2020-04-06T18:12:34Z")

</div>

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.

---

<div class="post-metadata">

### Author: ![Zhang\_Frank](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/zhang_frank/32/170080_2.png) [@Zhang\_Frank](https://meta.discourse.org/u/Zhang_Frank)
#### Post date: [6 Abril , 2020 18:16 UTC](https://meta.discourse.org/t/how-to-set-blank-title-when-create-topic-by-api/147023/16 "2020-04-06T18:16:02Z")

</div>

Obrigado! Tentei e funcionou.

---

<div class="post-metadata">

### Author: ![eextra](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/eextra/32/170266_2.png) [@eextra](https://meta.discourse.org/u/eextra)
#### Post date: [6 Abril , 2020 20:25 UTC](https://meta.discourse.org/t/how-to-set-blank-title-when-create-topic-by-api/147023/17 "2020-04-06T20:25:49Z")

</div>

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

---

<div class="post-metadata">

### Author: ![Zhang\_Frank](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/zhang_frank/32/170080_2.png) [@Zhang\_Frank](https://meta.discourse.org/u/Zhang_Frank)
#### Post date: [6 Abril , 2020 21:31 UTC](https://meta.discourse.org/t/how-to-set-blank-title-when-create-topic-by-api/147023/20 "2020-04-06T21:31:51Z")

</div>

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

---

<div class="post-metadata">

### Author: ![thaidb](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/thaidb/32/68488_2.png) [@thaidb](https://meta.discourse.org/u/thaidb)
#### Post date: [20 Abril , 2021 01:23 UTC](https://meta.discourse.org/t/how-to-set-blank-title-when-create-topic-by-api/147023/21 "2021-04-20T01:23:59Z")

</div>

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.

 ![image](https://global.discourse-cdn.com/meta/original/3X/1/1/110b1ef45acf1dad5548c5b01c3c490a39b44bf1.png)

Mensagem = Título + Conteúdo
