Die Discourse-API wird verwendet, um Daten zwischen der Backend-Ruby-on-Rails-Discourse-Anwendung und dem Frontend-Discourse-JavaScript zu übertragen. Die API ist auf allen Discourse-Websites verfügbar.
Ein einfaches Beispiel für die API auf Ihrer Website wäre, diese URL aufzurufen: https://ders.co/latest.json. Dort sehen Sie die JSON-Daten, die zur Darstellung der Liste der neuesten Themen auf Ihrer Website verwendet werden. Sie könnten diese Daten auf einer anderen Website verwenden, indem Sie eine GET-Anfrage an https://ders.co/latest.json senden. Die aus dieser Anfrage zurückgegebenen Daten könnten genutzt werden, um die Liste der neuesten Themen auf einer anderen Website nachzubilden.
Für weitere Details zur Discourse-API schauen Sie sich diese Themen an:
- Discourse-API-Dokumentation
- Wie man die Discourse-API reverse-engineert (dieses Thema bietet einen guten Ansatz, um herauszufinden, welche API-Aufrufe für bestimmte Aktionen erforderlich sind.)
Weitere Informationen zur Discourse-API finden Sie außerdem hier: https://docs.discourse.org/.