API di monitoraggio

Ciao,

Sto rivedendo la documentazione dell’API REST e mi stavo chiedendo se ci fosse un modo per raccogliere un elenco di utenti che stanno guardando/seguendo un dato argomento? Spero di raccogliere queste informazioni dopo aver pubblicato il webhook di una nuova azione su un argomento.

Grazie

1 Mi Piace

Il modo più semplice è probabilmente il plugin data explorer e poi Come eseguire query Data Explorer con l’API di Discourse. Dubito che esista un endpoint che fornisca ciò, quindi dovrai in qualche modo crearne uno con data-explorer.

2 Mi Piace

Ho dovuto cercarlo per un argomento di recente:

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

I livelli di notifica sono qui.

2 Mi Piace

Proprio quello che mi serviva, grazie mille!

1 Mi Piace