错误响应和错误状态码
错误响应
以下是错误响应对象的通用格式。
{
"title": "Error",
"type": "object",
"properties": {
"code": {
"description": "An enumerated error code for machine use",
"type": "string"
},
"details": {
"description": "A human-readable description of the error. ",
"type": "string"
}
}
}
状态码
服务可能会返回以下错误码,应由客户端处理:
状态码 | 备注 |
---|---|
400 - Bad Request |
不属于任何其他类别的一般请求错误 |
401 - Unauthorized |
由于用户未通过身份验证,请求失败 |
401 - No matching advertiser found for scope |
找不到与提供的范围相匹配的广告主 |
401 - Scope header is missing |
Amazon-Advertising-API-Scope 头(header)不存在 |
401 - Not authorized to access scope |
没有权限管理此配置文件。请查看广告主的权限和授权确认 |
403 - Forbidden |
由于用户无权访问指定资源,请求失败 |
404 - Not Found |
请求的资源不存在或对经过身份验证的用户不可见 |
422 - Unprocessable Entity |
请求已被理解,但包含了不正确的参数 |
429 - Too Many Requests |
请求受到频率限制。请稍后重试。 |
500 - Internal Error |
服务器发生了一些问题。请稍后重试,如果问题未解决,请报告错误。 |