Déterminer si l'utilisateur API authentifié a aimé le post dans la réponse de l'API getTopic

J’ai travaillé sur un plugin de commentaires WordPress au cours de la dernière semaine et j’ai eu beaucoup de succès en me connectant, en créant des publications et en mettant à jour des données via l’API Discourse et mon fork du plugin discourse-php-API – Work through the createPost request to get it working by benbowler · Pull Request #14 · communiteq/discourse-api-php · GitHub

En examinant la réponse /posts, je peux voir le résumé des actions pour chaque publication et obtenir le nombre total de likes.

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)

Mais can_act est vrai, que l’utilisateur ait liké la publication ou non. Comment l’afficher correctement ?

Si l’utilisateur que vous utilisez avec l’API (Api-Username) a aimé un post, vous devriez voir acted: true

Hmm, laissez-moi jeter un coup d’œil.

J’ai compris. Le plugin ne demandait pas en fonction de l’utilisateur passé. Je vais mettre à jour la bibliothèque pour aider tout le monde à l’avenir.