Response to web API requests: 400: Bad request

parse_error

Phản hồi này có nghĩa là yêu cầu của bạn không phải là JSON hợp lệ hoặc thiếu một số trường. Hãy sửa JSON cho hợp lệ và bổ sung tham số còn thiếu.

Body

Tham sốKiểuMô tả
errorsObject
  • source: (string) Với JSON không hợp lệ, giá trị sẽ là null.
  • errors: Mô tả lỗi.
error_codeStringTên lỗi rút gọn. Ở đây: parse_error.
status_codeIntegerHTTP status. Luôn là 400.

Ví dụ phản hồi

{
    "errors": [
        {
            "source": null,
            "errors": [
                "JSON parse error - Expecting ',' delimiter: line 4 column 3 (char 67)"
            ]
        }
    ],
    "error_code": "parse_error",
    "status_code": 400
}

datetime

Yêu cầu thất bại vì định dạng của trường visited_at không hợp lệ. Hãy sử dụng định dạng ngày ISO 8601, ví dụ: 2025-01-14T14:15:22Z.

Body

Tham sốKiểuMô tả
errorsObject
  • source: (string) Luôn là visited_at.
  • errors: Mô tả lỗi.
error_codeStringTên lỗi ngắn gọn. Ở đây: base_error.
status_codeIntegerMã trạng thái HTTP. Luôn là 400.

Ví dụ response

{
    "errors": [
        {
            "source": "visited_at",
            "errors": [
                "invalid datetime format"
            ]
        }
    ],
    "error_code": "datetime",
    "status_code": 400
}

enum

Yêu cầu thất bại vì giá trị của trường status không hợp lệ. Vui lòng kiểm tra lại lỗi đánh máy. Các giá trị có thể sử dụng là organic, non_organic, và unknown.

Body

Tham sốKiểuMô tả
errorsObject
  • source: (string) Luôn là status.
  • errors: Mô tả lỗi. Trong trường hợp này là value is not a valid enumeration member; permitted: 'organic', 'non_organic', 'unknown'
error_codeStringTên lỗi ngắn gọn. Ở đây: enum.
status_codeIntegerHTTP status. Luôn là 400.

Ví dụ phản hồi

{
    "errors": [
        {
            "source": "status",
            "errors": [
                "value is not a valid enumeration member; permitted: 'organic', 'non_organic', 'unknown'"
            ]
        }
    ],
    "error_code": "enum",
    "status_code": 400
}