Erreur 422 lors de la publication d'un nouveau sujet via l'API

Bonjour à tous, j’essaie de publier un nouveau sujet via l’API, mais je reçois systématiquement l’erreur 422 avec le message ci-dessous lorsque j’utilise du texte brut (plutôt qu’un formulaire) :

        "**action**": "create_post",
        "**errors***":[
        "Le titre ne peut pas être vide",
        "Le titre est trop court (minimum 5 caractères)",
        "Le titre semble peu clair, la plupart des mots contiennent les mêmes lettres répétées ?",
        "La catégorie ne peut pas être vide"

Voici le corps de la requête :

    {
    "title": "Impossible d'ajouter un taux personnalisé pour un taux de retenue",
    "raw":"bonjour",
    "category":22,
    "displayusername": "nickclark",
    "created_at":"2020-12-17"
    }

J’utilise content-type = multipart/form-data … est-ce le problème ? Que devrais-je utiliser à la place ?

Merci pour votre aide !

Lorsque vous utilisez l’API et que vous rencontrez des erreurs telles que « Le titre ne peut pas être vide », alors qu’il semble que vous transmettiez bien un titre, cela signifie généralement que les données ne sont pas envoyées à l’API dans le bon format, ce qui l’empêche de les lire correctement. Envoyez-vous du JSON au lieu de vraies données de formulaire (form-data) ?

Voici un exemple de requête curl pour créer un sujet :

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