API zum Abrufen von Composer-Einstellungen?

Hallo Freunde,

ich baue eine mobile Forum-App mit der Discourse API und möchte eine clientseitige Mindestzeichenanzahl für Themen/Beiträge implementieren, damit wir keine API-Anfrage senden müssen, um zu überprüfen, ob der eingegebene Textinhalt die Anforderungen erfüllt.

Es sieht jedoch so aus, als ob wir die Mindestlänge für Beiträge und den ersten Beitrag dynamisch über Admin-Einstellungen konfigurieren können.

Meine Frage ist: Gibt es eine Möglichkeit, all diese Einstellungen über einen API-Aufruf abzurufen (in meinem Fall beim Start der App), damit die App die Schwellenwerte nicht fest codieren muss und davon ausgehen kann, dass sie sich nicht ändern?

Vielen Dank im Voraus für Ihre Aufmerksamkeit!

Beste Grüße,
Chris

1 „Gefällt mir“

Ich habe admin/site_settings/category/posting.json gefunden, aber es scheint, dass dies nur für Administratoren sichtbar ist…

Das Beste, was ich anbieten kann, ist, die Discourse-API zu Reverse-Engineeren und zu sehen, ob die UX die benötigten Informationen abruft.

Ich habe es auf den ersten Blick nicht gesehen, also würde ich als Nächstes den Quellcode des Komponisten untersuchen.

Und ein kurzer Blick auf max_post_length – ich sehe es nicht in einem Serializer, daher glaube ich, dass der Discourse-Client es wahrscheinlich einfach postet, um zu sehen, ob es zu lang ist. Und dann habe ich das getestet, und tatsächlich kennt der Client die maximale Länge nicht: