API de Curtidas do Discourse

Estou tentando integrar minha comunidade do Discourse ao meu projeto. Estou usando a API ‘/post.json’ para buscar a postagem mais recente. Também preciso buscar as Curtidas da postagem, não apenas a contagem, mas também os detalhes do usuário que curtiu. Existe alguma API para buscar as curtidas de postagens/tópicos/comentários?

Como em https://meta.discourse.org/t/discourse-likes-api/249009.json?

Você deve verificar a documentação acima. Você obtém os detalhes dos usuários que curtiram uma postagem buscando o endpoint /post_action_users.json?id=POST_ID&post_action_type_id=2

5 curtidas

Em cada postagem há um “mostrar mais” que, ao ser clicado, exibe os usuários que curtiram a postagem. Eu apenas peguei essa API da rede e a chamei, mas essa API não retornou o horário da atividade.

Acho que você pode precisar de um plugin personalizado para adicionar isso ao serializador.

Curiosamente, se você tiver as Reações ativadas, poderá usar /discourse-reactions/posts/:post_id/reactions-users.json para obter as informações de created_at para elas (incluindo para a reação mapeada para Curtir).

7 curtidas

Uau! Bom ponto, @JammyDodger!

3 curtidas