向 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
     | 
    
      通过
      Query
      或
      Report
      尝试运行或检索的 。验证
      以下:
      
  | 
  
      429 RESOURCE_EXHAUSTED
     | 
    
      您已超出
      API 请求配额或
      报告配额。
      阅读错误消息,确定超出的配额类型:
      
  | 
  
      500 INTERNAL
     | 
    API 出现内部错误。使用 指数 退避错误处理策略来等待并重试请求。如果 错误仍然存在,联系人 支持。 | 
      504 DEADLINE_EXCEEDED
     | 
    该 API 需要很长时间才能完成 请求。使用 指数 退避错误处理策略来等待并重试请求。如果 错误仍然存在,联系人 支持。 |