Surveillance de l'API

Salut,

J’examine la documentation de l’API REST et je me demande s’il existe un moyen de collecter une liste d’utilisateurs qui regardent/suivent un sujet donné ? J’espère collecter ces informations après avoir publié le webhook d’une nouvelle action sur un sujet.

Merci

1 « J'aime »

Le moyen le plus simple est probablement le plugin Data Explorer, puis Comment exécuter des requêtes Data Explorer avec l’API Discourse. Je doute qu’il existe un point de terminaison qui fournisse cela, vous devrez donc en quelque sorte en créer un avec Data Explorer.

2 « J'aime »

J’ai dû rechercher cela pour un sujet récemment :

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

Les niveaux de notification sont ici.

2 « J'aime »

Exactement ce dont j’avais besoin, merci beaucoup !

1 « J'aime »