L’API Discourse est utilisée pour transférer des données entre l’application Discourse backend Ruby on Rails et le frontend JavaScript de Discourse. L’API est disponible sur tous les sites Discourse.
Un exemple simple d’utilisation de l’API sur votre site consiste à accéder à l’URL suivante : https://ders.co/latest.json. Elle affiche les données JSON utilisées pour générer la liste des derniers sujets de votre site. Vous pouvez utiliser ces données sur un autre site en effectuant une requête GET vers https://ders.co/latest.json. Les données retournées par cette requête peuvent être utilisées pour recréer la liste des derniers sujets sur un autre site.
Pour plus de détails sur l’API Discourse, consultez ces sujets :
- Documentation de l’API Discourse
- Comment rétro-ingénierier l’API Discourse (ce sujet propose une bonne approche pour déterminer quelle requête API effectuer pour réaliser une action.)
Vous pouvez également trouver des informations détaillées sur l’API Discourse ici : https://docs.discourse.org/.