Endpoint .json para receber array de posts arbitrários com uma única requisição

Olá,

Existe um endpoint .json que me permite solicitar uma coleção arbitrária de posts por ID? Estou falando de posts, não de tópicos.

Por exemplo posts.json?id=2,9,40,388,... etc etc.

Tenho procurado no código, mas não consegui encontrar…

(É importante que a resposta contenha o corpo completo dos posts, então não apenas trechos)

Não acho.

Se você imprimir um tópico, ele lhe dará todas as postagens. Você pode fazer engenharia reversa da API do Discourse para ver qual solicitação isso faz.

Por curiosidade, qual seria o seu caso de uso? :slight_smile:

Construindo uma prova de conceito de um sistema de compartilhamento de favoritos com tecnologia Discourse.

Eu faria isso em um plugin para que você pudesse criar seu próprio endpoint que retornasse /bookmarks/user/USERNAME ou o que você quiser.

Ou, ainda mais fácil, talvez apenas adicionar os marcadores que você deseja a algum serializador.

Cheguei às mesmas opções! Obrigado :slight_smile: