开发人员指南概述

亚马逊广告 API 概览

错误响应和错误状态码

错误响应

以下是错误响应对象的通用格式。

{
    "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 服务器发生了一些问题。请稍后重试,如果问题未解决,请报告错误。