Discourse API は、バックエンドの Ruby on Rails Discourse アプリケーションとフロントエンドの Discourse JavaScript の間でデータを渡すために使用されます。この API は、すべての Discourse サイトで利用可能です。
サイト上の API の簡単な例として、以下の URL にアクセスしてみてください:https://ders.co/latest.json。これは、サイトの最新トピックリストを構築するために使用される JSON データを表示します。このデータは、https://ders.co/latest.json に対して GET リクエストを送信することで、別のサイトでも利用できます。そのリクエストから返されたデータを使用して、別のサイトに最新トピックリストを再現することも可能です。
Discourse API に関する詳細については、以下のトピックをご覧ください:
- Discourse API ドキュメント
- Discourse API のリバースエンジニアリング方法(このトピックでは、特定のアクションを実行するためにどの API コールを行うべきかを確認するための良いアプローチが紹介されています。)
また、Discourse API の詳細は https://docs.discourse.org/ でも確認できます。