错误

向 Bid Manager API 发出无法完成的请求会返回错误 消息。应解析并适当处理错误消息,以避免 错误。返回错误的请求会消耗用户配额和错误率 在审核额外配额申请时将予以考虑。

错误响应采用以下格式,并且包含 HTTP 响应代码: 错误消息和 Google RPC 代码状态:

{
  "error": {
    "code": integer,
    "message": string,
    "status": enum (google.rpc.Code)
  }
}

下面列出了常见的 API 错误以及针对以下情况建议采取的措施: 它们会返回:

针对错误代码和 RPC 的建议操作
400 INVALID_ARGUMENT 您的请求存在问题。 查看错误响应中的消息字段,并修改您的请求

如果您在查找 可接受的过滤器、维度和指标组合,请参阅我们的 最佳报告 最佳做法
401 UNAUTHENTICATED 无法正确处理您的请求 必须经过身份验证。验证您是否在其中添加了有效的 OAuth 凭据 你的请求有关详情,请参阅 开始使用 指南
404 NOT_FOUND 通过 QueryReport 尝试运行或检索的 。验证 以下:
429 RESOURCE_EXHAUSTED 您已超出 API 请求配额报告配额。 阅读错误消息,确定超出的配额类型:
500 INTERNAL API 出现内部错误。使用 指数 退避错误处理策略来等待并重试请求。如果 错误仍然存在,联系人 支持
504 DEADLINE_EXCEEDED 该 API 需要很长时间才能完成 请求。使用 指数 退避错误处理策略来等待并重试请求。如果 错误仍然存在,联系人 支持