¿Forma programática de obtener todos los endpoints de API para mi instancia?

¡Agradezco la respuesta, Simon! Estoy familiarizado con docs.discourse.org (que, curiosamente, no son los docs oficiales sino las especificaciones de la API).

También estoy familiarizado con el uso de la consola de mi navegador para capturar solicitudes, así como con la revisión de archivos routes.rb.

Como puedes imaginar, las dos opciones anteriores son bastante tediosas y no muy amigables para el usuario. Para aquellos de nosotros que buscamos construir integraciones profundas rápidamente, especialmente si tenemos otros equipos en nuestro negocio o terceros que desean integrarse… decirles que hagan las cosas anteriores ha tenido una respuesta terriblemente pobre.

Si bien soy consciente de la flexibilidad de las capacidades de Discourse, desarrollar o integrarse con la plataforma es una batalla cuesta arriba, por decir lo menos. Como último recurso, esperaba que hubiera una forma programática de agregar las APIs públicas.

7 Me gusta