API de Likes de Discourse

Estoy intentando integrar mi comunidad de Discourse a mi proyecto. Estoy usando la API ‘/post.json’ para obtener la última publicación. También necesito obtener los “Me gusta” de la publicación, no solo el recuento, sino también los detalles del usuario que le dio “Me gusta”. ¿Hay alguna API para obtener los “Me gusta” de las publicaciones/temas/comentarios?

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

Deberías consultar la documentación anterior. Obtienes los detalles de los usuarios a los que les gustó una publicación buscando el punto final /post_action_users.json?id=POST_ID&post_action_type_id=2

5 Me gusta

Debajo de cada publicación hay una opción para “mostrar más” que, al hacer clic, muestra los usuarios a los que les gustó la publicación. Simplemente tomé esa API de la red y la llamé, pero esa API no devolvió la hora de la actividad.

Creo que podrías necesitar un plugin personalizado para añadir eso al serializador.

Curiosamente, si tienes las reacciones habilitadas, puedes usar /discourse-reactions/posts/:post_id/reactions-users.json para obtener la información de created_at para ellas (incluida la reacción mapeada a Me gusta).

7 Me gusta

¡Vaya! ¡Esa es una buena observación, @JammyDodger!

3 Me gusta