Quali validazioni puoi bypassare e come? Sto cercando di usare l’API per pubblicare e mi imbatto in cose come:
Entropia troppo bassa
Argomento troppo corto
Corpo troppo simile
Il problema è che è difficile sapere quali altri controlli potrebbero essere attivati e quindi mi fermo quando ne incontro uno, interrompo ed eseguo di nuovo.
Se stai importando più di alcuni post da un database esistente, dovresti usare uno script di migrazione.
C’è un parametro skip_validations che puoi passare in Ruby, ma non so se puoi passarlo con l’API.
Ma inoltre, vuoi davvero creare un sacco di post brevi che hanno pochissimi caratteri diversi e sono simili ad altri post? Ci sono impostazioni del sito per quelli che puoi cambiare se cerchi nelle impostazioni del sito quelle parole (entropia, lunghezza minima del post, lunghezza minima simile del titolo o consenti titoli duplicati)
Quando si usa “skip validations” per creare un Topic, questo funziona ed è possibile per l’utente creare un topic in una categoria anche se normalmente non avrebbe i diritti per farlo.
Tuttavia, quando si tenta di rispondere allo stesso topic, il controllo di validazione non viene saltato e la creazione di questo post fallisce.