J’apprécie votre réponse, Simon ! Je connais docs.discourse.org (qui, assez drôlement, ne sont pas les docs officiels mais les spécifications de l’API).
Je connais également l’utilisation de la console de mon navigateur pour capturer des requêtes, ainsi que la lecture des fichiers routes.rb.
Comme vous pouvez l’imaginer, cependant, les deux options ci-dessus sont assez fastidieuses et pas très conviviales. Pour ceux d’entre nous qui cherchent à construire rapidement des intégrations approfondies – surtout si nous avons d’autres équipes dans notre entreprise ou des fournisseurs tiers qui veulent s’intégrer… leur dire de faire les choses ci-dessus a eu une réponse terriblement médiocre.
Bien que je sois conscient de la flexibilité des capacités de Discourse, le développement sur la plateforme ou l’intégration avec celle-ci est une bataille difficile, pour le moins qu’on puisse dire. En dernier recours, j’espérais qu’il existait un moyen programmatique d’agréger les API publiques.