¿API para obtener la configuración del compositor?

Hola amigos,

Estoy creando una aplicación de foro móvil utilizando la API de Discourse y me gustaría implementar la aplicación de un número mínimo de caracteres del lado del cliente para temas/publicaciones, de modo que no tengamos que realizar una solicitud de API para validar si el contenido de texto introducido cumple con los requisitos.

Sin embargo, parece que permitimos configurar la longitud mínima de las publicaciones y de la primera publicación dinámicamente a través de la configuración de administración.

Mi pregunta es: ¿hay alguna forma de descargar todas estas configuraciones mediante una llamada a la API (en mi caso, al inicio de la aplicación) para que la aplicación no necesite codificar los umbrales y asumir que no cambiarán?

¡Gracias de antemano por echar un vistazo!

Saludos,
Chris

1 me gusta

Encontré admin/site_settings/category/posting.json pero parece que solo es visible para usuarios administradores…

Lo mejor que puedo ofrecer es Ingeniería inversa de la API de Discourse y ver si la UX está extrayendo la información que necesitas.

No lo vi en una revisión rápida, así que lo siguiente que haría sería mirar en el código fuente del compositor.

Y una revisión rápida de max_post_length no la veo en un serializador, así que creo que el cliente de Discourse probablemente solo lo publica para ver si es demasiado largo. Y luego probé eso, y de hecho, el cliente no conoce la longitud máxima: