Le champ `liked` dans Latest.json est toujours null même lorsqu'un post est Liked

J’ai essayé d’utiliser l’API ci-dessous pour aimer un post :

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

Lorsque j’appelle latest.json, la réponse contient liked: null pour le post qui a été aimé.

Lorsque j’aime le même post depuis l’interface web de Discourse, je peux obtenir liked: true dans latest.json.

Est-ce que j’oublie quelque chose dans l’API LIKE ci-dessus que j’utilise ? J’ai simplement essayé de reproduire l’API appelée depuis l’interface web de Discourse.

Demandez-vous /latest.json en tant qu’utilisateur authentifié avec les en-têtes d’authentification ?

Aimez-vous l’OP ?

Oui, je demande /latest.json en tant qu’utilisateur authentifié avec des en-têtes d’authentification

Avez-vous trouvé une solution ? Je rencontre le même problème…

il faut ajouter track_visit + forceLoad comme paramètres de requête lors du chargement du sujet comme ceci :

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