저는 Discourse 커뮤니티를 제 프로젝트에 통합하려고 합니다. ‘/post.json’ API를 사용하여 최신 게시물을 가져오고 있습니다. 또한 게시물의 좋아요 수뿐만 아니라 좋아요를 누른 사용자의 상세 정보도 가져와야 합니다. 게시물/토픽/댓글의 좋아요를 가져올 수 있는 API가 있나요?
https://meta.discourse.org/t/discourse-likes-api/249009.json처럼?
위 문서를 확인해 보세요. 게시글에 ‘좋아요’를 누른 사용자의 세부 정보를 가져오려면 /post_action_users.json?id=POST_ID&post_action_type_id=2 엔드포인트를 호출하면 됩니다.
각 게시물 아래에는 '더 보기’라는 항목이 있습니다. 이 항목을 클릭하면 해당 게시물을 '좋아요’한 사용자 목록이 표시됩니다. 네트워크에서 해당 API를 가져와서 호출해 보았지만, 활동 시간이 반환되지 않았습니다.
시리얼라이저에 그 기능을 추가하려면 커스텀 플러그인이 필요할 것 같습니다.
흥미롭게도, Reactions 기능이 활성화되어 있으면 /discourse-reactions/posts/:post_id/reactions-users.json을(를) 사용하여 해당 정보(좋아요에 매핑된 리액션을 포함)의 created_at 값을 가져올 수 있습니다.
와! 잘 봤네요, @JammyDodger!