> ## 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.

# Cách khắc phục lỗi 400 Bad Request | Tài liệu Ayrshare API

> Tìm hiểu tại sao Ayrshare API trả về lỗi Bad Request (400), cách phát hiện các tham số bị thiếu hoặc không hợp lệ và cách sửa yêu cầu của bạn để gửi lại.

Nếu bạn nhận được HTML làm phản hồi "Bad Request" thay vì JSON, có thể tham số POST body không phải là JSON hợp lệ.

Ví dụ, nếu bạn gửi JSON không hợp lệ này:

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

Một phản hồi "Bad Request" sẽ được trả về. Đoạn mã trên có ba vấn đề: thiếu dấu phẩy trên `post`, văn bản bài đăng có hai dấu " mà không được escape, và thiếu dấu ngoặc kép cuối trên `platform`. JSON hợp lệ phải là:

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

Bạn có thể kiểm tra JSON của mình bằng cách POST đến URL sau để xác thực JSON của bạn. Hãy chắc chắn đặt Content-Type thành `text/plain`.

Chúng tôi khuyên bạn nên thử gọi trong [Postman](/testing/postman), có thể giúp sửa định dạng JSON. Vui lòng xem phần tiếp theo để biết thêm thông tin.

## Xác thực JSON

Bạn có thể xác thực JSON của mình bằng cách sử dụng trình kiểm tra trực tuyến, chẳng hạn như [https://jsonlint.com/](https://jsonlint.com/) hoặc bằng cách sử dụng [Postman](/testing/postman).

Bạn cũng có thể sử dụng endpoint `/validate/json` của chúng tôi:

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