こんにちは。
REST APIのドキュメントを確認しているのですが、特定のトピックをウォッチ/フォローしているユーザーのリストを取得する方法はありますか?トピックに対する新しいアクションのWebhookを投稿した後にこの情報を収集したいと考えています。
よろしくお願いします。
こんにちは。
REST APIのドキュメントを確認しているのですが、特定のトピックをウォッチ/フォローしているユーザーのリストを取得する方法はありますか?トピックに対する新しいアクションのWebhookを投稿した後にこの情報を収集したいと考えています。
よろしくお願いします。
一番簡単な方法は、おそらくData Explorerプラグインと、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
通知レベルはこちらにあります。
ちょうど欲しかったものです。どうもありがとうございました!