Quelle API de Discourse dois-je appeler depuis une fonction PHP afin d’obtenir tous les identifiants de sujets Discourse chargés dans une liste déroulante searchable dans un CMS ?
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.