afrin
(Afrin)
1
아래 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를 그대로 재현해 보려고 했습니다.
Falco
(Falco)
2
인증 헤더를 포함한 인증된 사용자로 /latest.json을 요청하고 있나요?
OP를 좋아하시나요?
afrin
(Afrin)
3
네, 인증 헤더를 포함하여 인증된 사용자로서 /latest.json을 요청하고 있습니다.
해결 방법을 찾으셨나요? 저도 같은 문제를 겪고 있습니다…
토픽을 로드할 때 다음과 같이 track_visit + forceLoad를 쿼리 파라미터로 추가해야 합니다:
https://xxx.discourse.org/t/1026.json?track_visit=true&forceLoad=true