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 ?

If the user you’re using with the API (Api-Username) has liked a post, you should see acted: true

Hmm, let me take a look.

I’ve got it. The plugin wasn’t requesting based on the passed user. I’ll update the library to help anyone in future.

2 « J'aime »