API beobachten

Hallo,

ich überprüfe die REST-API-Dokumentation und frage mich, ob es eine Möglichkeit gibt, eine Liste von Benutzern zu erhalten, die einem bestimmten Thema folgen. Ich hoffe, diese Informationen nach dem Posten des Webhooks neuer Aktionen zu einem Thema sammeln zu können.

Danke

1 „Gefällt mir“

Der einfachste Weg ist wahrscheinlich das Data Explorer Plugin und dann How to run Data Explorer queries with the Discourse API. Ich bezweifle, dass es einen Endpunkt gibt, der das bereitstellt, daher müssen Sie quasi einen mit Data Explorer erstellen.

2 „Gefällt mir“

Ich musste das kürzlich für ein Thema nachschlagen:

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

Die Benachrichtigungsstufen finden Sie hier.

2 „Gefällt mir“

Genau das, was ich brauchte, vielen Dank!

1 „Gefällt mir“