Ottieni l'elenco completo degli argomenti e dei loro conteggi di visualizzazione dall'API Discourse

Ciao,

Sto cercando di capire se esiste un modo per ottenere, tramite reverse engineering, un elenco completo di argomenti e visualizzazioni per ciascuno di essi attraverso l’API di Discourse.

Idealmente, sarebbe perfetto qualcosa di semplice come la pagina di destinazione di un server Discourse con nomi degli argomenti e visualizzazioni in formato JSON, ma dalle mie ricerche sulla documentazione dell’API sembra che non esista alcun endpoint in grado di fornire questa panoramica di alto livello.

Esiste un modo per ottenere questi dati in un formato comodo che possa essere inviato a un’API di dashboard di analisi?

Grazie in anticipo.

1 Mi Piace

Funzionerebbe Data Explorer? È possibile eseguire query SQL con Data Explorer e poi ottenere i risultati tramite l’API.

3 Mi Piace

Sarebbe sufficiente https://meta.discourse.org/latest.json? Include i titoli degli argomenti e il numero di visualizzazioni. La documentazione è disponibile qui.

Se hai bisogno di un filtraggio più avanzato, l’esploratore dei dati è anche una buona scelta, come ha menzionato @j127 :+1:

5 Mi Piace

Grazie a entrambi per i suggerimenti: inizierò a valutare entrambi stamattina per vedere cosa potrebbe funzionare. Apprezzo molto!

3 Mi Piace

Ciao, sembra che la soluzione migliore (se non si utilizza Data Explorer) sia https://meta.discourse.org/latest.json. Tuttavia, è necessario scorrere tutti i https://agora.les-cae.coop/latest.json?no_definitions=true&page={id} finché non vengono trovati ulteriori dati.

Per caso, esiste un modo per ottenere tutti gli argomenti in un’unica richiesta?