Interact with discourse from Python?

¡Muchas gracias! ¡Sí, haré esto! Estoy buscando específicamente las vistas de página (usuarios registrados, usuarios anónimos, rastreadores), pero no puedo encontrarlo en la documentación de la API. ¿Alguna indicación?

1 me gusta

Algunas de las llamadas específicas de administrador no están en la documentación de la API.

Abriría la pestaña de red, iría a la página de administrador, vería el informe con los datos que desea recuperar y luego revisaría la pestaña de red para ver qué cargó el navegador.

Lo cual es realmente un resumen de Reverse engineer the Discourse API

1 me gusta

Lo que yo haría es usar el complemento Data Explorer para obtener lo que quieras y luego puedes descargarlo con la API. Ejecutar consultas de Data Explorer con la API de Discourse

3 Me gusta

Absolutamente; si desea datos diferentes a los que ya se ofrecen en el panel de administración, DE es el camino a seguir.

También da la garantía de que esas consultas no devolverán datos diferentes después de una actualización, PERO también las estructuras subyacentes pueden cambiar y es posible que deba mantener la consulta.

Compromisos en cualquier caso.

1 me gusta

¡Muchas gracias a ambos! ¡Me las arreglé con el método de “ingeniería inversa” + clave de API! ¡Muchísimas gracias!

1 me gusta