API 시청

안녕하세요,

REST API 문서를 검토하던 중, 특정 주제를 보고 있는(또는 팔로우하는) 사용자 목록을 가져올 수 있는 방법이 있는지 궁금합니다. 이 정보는 해당 주제에 대한 새로운 액션 웹훅을 게시한 후에 수집하고자 합니다.

감사합니다.

가장 쉬운 방법은 아마도 데이터 탐색기 플러그인을 사용하고, Discourse API로 Data Explorer 쿼리 실행하는 방법을 따르는 것입니다. 해당 정보를 제공하는 엔드포인트가 존재할 가능성은 낮으므로, data-explorer를 활용하여 유사한 엔드포인트를 직접 만들어야 할 것입니다.

최근에 한 주제에 대해 이걸 찾아봤습니다:

-- [params]
-- integer :topic_id

SELECT
    user_id,
    notification_level
FROM 
    topic_users
WHERE topic_id = :topic_id
AND notification_level > 1
ORDER BY notification_level DESC

알림 레벨은 여기에서 확인할 수 있습니다.

정말 필요했던 거였어요. 정말 감사합니다!