L’API Discourse è utilizzata per trasmettere dati tra l’applicazione Discourse backend Ruby on Rails e il frontend JavaScript di Discourse. L’API è disponibile su tutti i siti Discourse.
Un esempio semplice dell’API sul tuo sito è visitare questo URL: https://ders.co/latest.json. Mostra i dati JSON utilizzati per costruire l’elenco degli argomenti più recenti del tuo sito. Potresti utilizzare quei dati su un altro sito effettuando una richiesta GET a https://ders.co/latest.json. Potresti utilizzare i dati restituiti da quella richiesta per ricreare l’elenco degli argomenti più recenti su un altro sito.
Per alcuni dettagli sull’API Discourse, consulta questi argomenti:
- Documentazione API Discourse
- Come fare reverse engineering dell’API Discourse (questo argomento offre un buon approccio per capire quale chiamata API effettuare per eseguire un’azione.)
Puoi anche trovare dettagli sull’API Discourse qui: https://docs.discourse.org/.