A API do Discourse é usada para transmitir dados entre o aplicativo Discourse backend em Ruby on Rails e o frontend Discourse em JavaScript. A API está disponível em todos os sites Discourse.
Um exemplo simples da API no seu site seria acessar esta URL: https://ders.co/latest.json. Ela mostra os dados JSON usados para compilar a lista de tópicos mais recentes do seu site. Você pode usar esses dados em outro site fazendo uma solicitação GET para https://ders.co/latest.json. Você pode usar os dados retornados dessa solicitação para recriar a lista de tópicos mais recentes em outro site.
Para alguns detalhes sobre a API do Discourse, consulte estes tópicos:
- Documentação da API do Discourse
- Como fazer engenharia reversa da API do Discourse (este tópico oferece uma boa abordagem para descobrir qual chamada de API fazer para executar uma ação.)
Você também pode encontrar detalhes sobre a API do Discourse aqui: https://docs.discourse.org/.