Response to web API requests: 400: Bad request

parse_error

该响应表示您的请求不是有效的 JSON,或某些字段缺失。请更正 JSON 使其有效,并添加缺失的参数。

请求体

参数类型描述
errorsObject
  • source:(字符串)对于无效的 JSON,其值为 null
  • errors:错误的描述信息。
error_codeString错误简称。此处为:parse_error
status_codeIntegerHTTP 状态码。始终为 400

响应示例

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

datetime

请求失败,因为 visited_at 字段的格式不正确。请使用 ISO 8601 日期格式,例如 2025-01-14T14:15:22Z

请求体

参数类型描述
errorsObject
  • source:(字符串)始终为 visited_at
  • errors:错误描述。
error_codeString错误简称。此处为:base_error
status_codeIntegerHTTP 状态码。始终为 400

响应示例

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

enum

请求失败,因为 status 字段的值无效。请检查是否存在拼写错误。可能的值为 organicnon_organicunknown

请求体

参数类型描述
errorsObject
  • source:(字符串)固定为 status
  • errors:错误描述。此处为 value is not a valid enumeration member; permitted: 'organic', 'non_organic', 'unknown'
error_codeString简短错误名称。此处为 enum
status_codeIntegerHTTP 状态码。固定为 400

响应示例

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