Comment puis-je obtenir la liste des ID de sujets Discourse dynamiquement

Vous pouvez récupérer les identifiants de sujets en effectuant des requêtes vers /latest.json. Chaque requête vers cette route renvoie 30 sujets. Après votre requête initiale, utilisez la valeur de more_topics_url retournée pour obtenir le lot suivant de sujets, par exemple /latest?no_definitions=true&page=1. Vous trouverez more_topics_url dans l’objet topic_list renvoyé avec la requête.

Vous trouverez les identifiants de sujets dans le tableau topics renvoyé par la requête.

Si votre site Discourse a le plugin Data Explorer installé, vous pouvez également essayer d’écrire une requête Data Explorer qui renvoie les identifiants de sujets qui vous intéressent, puis exécuter la requête Data Explorer via l’API.