Bestimmen, ob der authentifizierte API-Benutzer den Beitrag in der getTopic-API-Antwort geliked hat

Ich arbeite seit einer Woche an einem WordPress-Kommentar-Plugin und habe große Erfolge beim Verbinden mit der Discourse-API, beim Erstellen von Beiträgen und beim Aktualisieren von Daten über die Discourse-API sowie meinen Fork des discourse-php-API-Plugins erzielt – Work through the createPost request to get it working by benbowler · Pull Request #14 · communiteq/discourse-api-php · GitHub

Wenn ich die /posts-Antwort betrachte, sehe ich die Zusammenfassung der Aktionen für jeden Beitrag und erhalte die Gesamtanzahl der 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)

Doch can_act ist unabhängig davon, ob der Nutzer den Beitrag geliked hat oder nicht, immer true. Wie zeigt man das korrekt an?

Wenn der Benutzer, den Sie mit der API verwenden (Api-Username), einen Beitrag geliked hat, sollten Sie acted: true sehen.

Hmm, lass mich das mal ansehen.

Ich habe es verstanden. Das Plugin hat nicht basierend auf dem übergebenen Benutzer angefragt. Ich werde die Bibliothek aktualisieren, um zukünftigen Nutzern zu helfen.