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