Errore 422 durante la pubblicazione di un nuovo argomento tramite API

Ciao a tutti, sto cercando di pubblicare un nuovo argomento tramite l’API, ma continuo a ricevere l’errore 422 con il messaggio seguente ogni volta che provo a usare testo semplice (invece di un modulo):

        "**action**": "create_post",
        "**errors***":[
        "Il titolo non può essere vuoto",
        "Il titolo è troppo breve (il minimo è di 5 caratteri)",
        "Il titolo sembra poco chiaro, la maggior parte delle parole contiene le stesse lettere ripetute più e più volte?",
        "La categoria non può essere vuota"

Ecco il corpo della richiesta:

    {
    "title": "Impossibile aggiungere una tariffa personalizzata per la tariffa di ritenzione",
    "raw":"ciao",
    "category":22,
    "displayusername": "nickclark",
    "created_at":"2020-12-17"
    }

Sto usando content-type = multipart/form-data … è questo il problema? Cosa dovrei usare?

Grazie per l’aiuto!

Quando si utilizza l’API e si ricevono errori come “Il titolo non può essere vuoto”, ma sembra che si stia effettivamente inviando un titolo, di solito significa che qualcosa non viene inviato all’API nel formato corretto e questa non riesce a leggere i dati inviati. State inviando JSON invece di dati di modulo reali?

Ecco un esempio di richiesta curl per creare un argomento:

curl -i -sS -X POST "http://localhost:3000/posts.json"  \
-H "Content-Type: multipart/form-data;"  \
-H "Api-Key: 079fb2bb12d3b436bb11bde8eb58aaa9a36560fa7d79b14b3087aa40b1ebc2c4"  \
-H "Api-Username: blake.erickson"  \
-F "title=94214157b89 b723d7bc93f f40ec06495c"  \
-F "raw=e65c9465ca693efc7b676ce4d236a6a6 1978ce887069fd2b3dbd67422f151823 fcb471fe25bae2d9f2889de60edbd06b"

HTTP/1.1 200 OK