Ich aktualisiere ein bestimmtes Thema über die API. Leider bin ich mehrmals auf folgenden Fehler gestoßen:
{"errors":["Body is limited to X characters; you entered Y."]}
Das Problem ist, dass ich die max post length in den Admin-Einstellungen nicht erhöhen möchte, da dies die neue Beitragslänge für alle Themen wäre. Aber ich sehe im Moment keine andere Option.
Gibt es eine Möglichkeit, die max post length für ein bestimmtes Thema (oder einen Benutzer/Token, der den Inhalt des Themas sendet) festzulegen?
Sie könnten ein Plugin erstellen, mit dem Sie die maximale Beitragslänge für das eine Thema (oder den Benutzer?) auf den gewünschten Wert festlegen und dann einen anderen für den Rest anwenden können.
Warum erhöhen Sie nicht einfach die Beitragslänge für alle Beiträge?
Das Thema, das ich über die API bearbeite, ist für einen Beitrag ungewöhnlich lang. Es ist eine Liste von Plugins in Tabellenform mit Name, Beschreibung, Autor(en), Link. Niemand sollte jemals einen so langen Beitrag manuell schreiben.
Wenn Sie nicht den mühsamen Weg gehen wollen, es selbst zu lernen, könnten Sie eine Spezifikation schreiben, Gelder sammeln und sie auf Marketplace ankündigen.
Okay, das ist mit Discourse also nicht möglich, es sei denn, man schreibt ein Plugin. Verstanden.
Das bedeutet nur, dass ich diese Plugin-Liste irgendwo anders ablegen muss und nicht in Discourse. Problem gelöst. Die Leute können stattdessen auf einen externen Link klicken…