Determinar si el usuario autenticado de la API ha dado me gusta al post en la respuesta de getTopic

He estado trabajando en un plugin de comentarios para WordPress durante la última semana y he tenido mucho éxito al conectarme, crear publicaciones y actualizar datos a través de la API de Discourse y mi bifurcación del plugin discourse-php-API: Work through the createPost request to get it working by benbowler · Pull Request #14 · communiteq/discourse-api-php · GitHub

Al observar la respuesta de /posts, puedo ver el resumen de acciones para cada publicación y obtener el recuento total de “me gusta”.

actions_summary: Array(6)
0: {id: 2, count: 1, can_act: true}
1: {id: 3, can_act: true}
2: {id: 4, can_act: true}
3: {id: 8, can_act: true}
4: {id: 6, can_act: true}
5: {id: 7, can_act: true}
length: 6
__proto__: Array(0)

Sin embargo, can_act es verdadero independientemente de si el usuario ha dado “me gusta” a la publicación o no. ¿Cómo se muestra correctamente?

Si el usuario que estás usando con la API (Api-Username) ha dado ‘me gusta’ a una publicación, deberías ver acted: true

Hmm, déjame echar un vistazo.

Lo tengo. El plugin no estaba solicitando en función del usuario pasado. Actualizaré la biblioteca para ayudar a cualquiera en el futuro.

2 Me gusta