Welche Validierungen können Sie umgehen und wie? Ich versuche, die API zum Posten zu verwenden und stoße auf Dinge wie:
Entropie zu niedrig
Thema zu kurz
Körper zu ähnlich
Das Problem ist, dass es schwer zu wissen ist, welche anderen Prüfungen abgefangen werden könnten, und so höre ich einfach auf, wenn ich auf eine stoße, breche ab und versuche es erneut.
Wenn Sie mehr als nur ein paar Beiträge aus einer vorhandenen Datenbank importieren, sollten Sie ein Migrationsskript verwenden.
Es gibt einen Parameter skip_validations, den Sie in Ruby übergeben können, aber ich weiß nicht, ob Sie ihn mit der API übergeben können.
Aber wollen Sie wirklich eine Reihe von kurzen Beiträgen erstellen, die nur wenige verschiedene Zeichen haben und wie andere Beiträge sind? Dafür gibt es Website-Einstellungen, die Sie ändern können, wenn Sie in den Website-Einstellungen nach diesen Wörtern suchen (Entropie, minimale Beitragslänge, minimale Titelähnlichkeitslänge oder doppelte Titel zulassen).
Ich glaube, es gibt einen Fehler bei den übersprungenen Validierungen.
Wenn ich “skip validations” verwende, um ein Thema zu erstellen, funktioniert dies und es ist dem Benutzer möglich, ein Thema in einer Kategorie zu erstellen, auch wenn er normalerweise keine Berechtigung dazu hätte.
Wenn jedoch versucht wird, auf dasselbe Thema zu antworten, wird die Validierungsprüfung nicht übersprungen und das Erstellen dieses Beitrags schlägt fehl.