Latest.json의 `liked` 필드가 게시글이 좋아요를 받아도 항상 null입니다

아래 API를 사용하여 게시물을 좋아요하려고 시도했습니다:

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

latest.json을 호출하면 좋아요를 누른 게시물의 응답에 liked: null이 표시됩니다.

Discourse 웹 UI에서 동일한 게시물을 좋아요하면 latest.json에서 liked: true를 받을 수 있습니다.

위에서 사용 중인 좋아요 API에서 놓친 부분이 있을까요? Discourse 웹 UI에서 호출되는 API를 그대로 재현해 보려고 했습니다.

인증 헤더를 포함한 인증된 사용자로 /latest.json을 요청하고 있나요?

OP를 좋아하시나요?

네, 인증 헤더를 포함하여 인증된 사용자로서 /latest.json을 요청하고 있습니다.

해결 방법을 찾으셨나요? 저도 같은 문제를 겪고 있습니다…

토픽을 로드할 때 다음과 같이 track_visit + forceLoad를 쿼리 파라미터로 추가해야 합니다:

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