API pour obtenir les paramètres du compositeur ?

Bonjour les amis,

Je construis une application mobile de forum utilisant l’API Discourse et j’aimerais implémenter une validation côté client sur le nombre minimum de caractères pour les sujets/messages afin de ne pas avoir à faire une requête API pour valider si le contenu textuel saisi satisfait aux exigences.

Cependant, il semble que nous autorisions la configuration dynamique des longueurs minimales de message et de premier message via les paramètres administrateur.

Ma question est la suivante : existe-t-il un moyen de récupérer tous ces paramètres via un appel API (dans mon cas, au démarrage de l’application) afin que l’application n’ait pas à coder en dur les seuils et à supposer qu’ils ne changeront pas ?

Merci d’avance de votre aide !

Cordialement,
Chris

1 « J'aime »

J’ai trouvé admin/site_settings/category/posting.json mais il semble que ce ne soit visible que pour les utilisateurs administrateurs…

La meilleure chose que je puisse offrir est de faire de l’ingénierie inverse de l’API Discourse et de voir si l’UX récupère les informations dont vous avez besoin.

Je ne l’ai pas vu en regardant rapidement, donc la prochaine chose que je ferais serait de regarder dans le code source de l’éditeur.

Et un coup d’œil rapide à max_post_length ne le voit pas dans un sérialiseur, donc je pense que le client Discourse le poste probablement juste pour voir s’il est trop long. Et ensuite, j’ai testé cela, et en effet, le client ne connaît pas la longueur maximale :