Das Feld `liked` in Latest.json ist immer null, selbst wenn ein Beitrag geliked wurde

Ich habe versucht, den untenstehenden API-Aufruf zu verwenden, um einen Beitrag zu liken:

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

Wenn ich latest.json aufrufe, enthält die Antwort für den gelikten Beitrag liked: null.

Wenn ich denselben Beitrag über die Discourse-Web-Oberfläche like, erhalte ich in latest.json liked: true.

Übersehe ich etwas bei der oben genannten LIKE-API, die ich verwende? Ich habe versucht, die API, die von der Discourse-Web-Oberfläche aufgerufen wird, nachzubilden.

Fordern Sie /latest.json als authentifizierter Benutzer mit den Authentifizierungs-Headern an?

Gefällt Ihnen der Originalbeitrag (OP)?

Ja, ich fordere /latest.json als authentifizierter Benutzer mit Auth-Headern an.

Haben Sie eine Lösung gefunden? Ich sehe dasselbe Problem…

muss track_visit + forceLoad als Query-Parameter hinzufügen, wenn das Thema wie folgt geladen wird:

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