> ## Documentation Index
> Fetch the complete documentation index at: https://ayrshare.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Comment corriger une erreur 400 Bad Request | Documentation API Ayrshare

> Découvrez pourquoi l'API Ayrshare retourne une erreur Bad Request (400), comment détecter les paramètres manquants ou invalides, et comment corriger votre requête et la renvoyer.

Si vous recevez du HTML en réponse indiquant « Bad Request » au lieu de JSON, il est possible que le paramètre du corps POST ne soit pas un JSON valide.

Par exemple, si vous envoyez ce JSON invalide :

```javascript theme={"system"}
{
    "post": "A "great" post"
    "platforms: ["twitter"]
}
```

Une réponse « Bad Request » sera retournée. Le code ci-dessus présente trois problèmes : une virgule manquante sur `post`, le texte de la publication contient un double jeu de guillemets " sans échappement, et un guillemet de fin manquant sur `platform`. Le JSON valide devrait être :

```javascript theme={"system"}
{
    "post": "A \"great\" post",
    "platforms": ["twitter"]
}
```

Vous pouvez tester votre JSON en effectuant un POST à l'URL suivante pour valider votre JSON. Assurez-vous de définir le Content-Type sur `text/plain`.

Nous recommandons d'essayer l'appel dans [Postman](/testing/postman), qui peut aider à corriger le formatage JSON. Veuillez consulter la section suivante pour plus d'informations.

## Valider le JSON

Vous pouvez valider votre JSON en utilisant soit un linter en ligne, tel que [https://jsonlint.com/](https://jsonlint.com/), soit [Postman](/testing/postman).

Vous pouvez également utiliser notre point de terminaison `/validate/json` :

<Card title="valider" icon="link" href="/apis/validate/overview" horizontal />
