APIを監視

こんにちは。

REST APIのドキュメントを確認しているのですが、特定のトピックをウォッチ/フォローしているユーザーのリストを取得する方法はありますか?トピックに対する新しいアクションのWebhookを投稿した後にこの情報を収集したいと考えています。

よろしくお願いします。

「いいね!」 1

一番簡単な方法は、おそらくData Explorerプラグインと、Discourse APIでData Explorerクエリを実行する方法でしょう。そのようなものを提供するエンドポイントはおそらくないでしょうから、Data Explorerで独自のエンドポイントを作成する必要があります。

「いいね!」 2

最近、あるトピックのためにそれを調べる必要がありました。

-- [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

通知レベルはこちらにあります。

「いいね!」 2

ちょうど欲しかったものです。どうもありがとうございました!

「いいね!」 1