El campo `liked` en Latest.json siempre es null incluso cuando un post es Liked

Intenté usar la siguiente API para dar like a una publicación:

POST : baseUrl/post_actions
Cuerpo - {"id": 123,"post_action_type_id": 2,"flag_topic": false}

Cuando llamo a latest.json, la respuesta tiene liked: null para la publicación que fue dada like.

Cuando doy like a la misma publicación desde la interfaz web de Discourse, puedo obtener liked: true en latest.json.

¿Estoy omitiendo algo en la API de LIKE que estoy usando? Solo intenté replicar la API llamada desde la interfaz web de Discourse.

2 Me gusta

¿Estás solicitando /latest.json como un usuario autenticado con las cabeceras de autenticación?

¿Te está gustando la publicación original?

4 Me gusta

Sí, estoy solicitando /latest.json como un usuario autenticado con encabezados de autenticación

¿Encontraste una solución? Estoy viendo el mismo problema…

necesita agregar track_visit + forceLoad como parámetros de consulta al cargar el tema de esta manera:

https://xxx.discourse.org/t/1026.json?track_visit=true&forceLoad=true
1 me gusta