Search Ads 360 API へのリクエストが成功すると、API は 200 HTTP ステータス コードとリクエストされたデータを含むレスポンス本文を返します。
リクエストの検証に失敗した場合、API は 400~499 の HTTP ステータス コードと検証エラーの説明を返します。
有効な Report.get() リクエストを送信しても、Search Ads 360 でレポートを生成できない場合、API は以下のいずれかの HTTP ステータス コードを返します。
| コード | 理由 | 説明 | 推奨される対応 | 
|---|---|---|---|
| 410 | reportUnavailableRequestTooLarge | レポートが大きすぎるため、レポートの処理が停止されています。 | 代わりに、複数の小さなレポートをリクエストしてください。たとえば、1 つの広告主レポートを複数のエンジン アカウント レポートに分割します。または、1 年間のレポートを 12 か月間のレポートに分割することもできます。 | 
| 410 | reportUnavailableRateLimitExceeded | デベロッパー プロジェクトから短時間にリクエストされたレポートが多すぎるため、レポートの処理は停止されています。 | クライアントが意図したよりも頻繁にリクエストを送信していないことを確認します。 クライアントが想定どおりに動作している場合は、検索広告 360 カスタマー サポートにお問い合わせください。デベロッパー プロジェクト ID、この表の行のコードと理由(下の行ではありません)を記載します。 | 
| 410 | reportUnavailableQuotaExceeded | デベロッパー プロジェクトから今日リクエストされたデータが多すぎるため、レポートの処理は停止されています。 | クライアントが意図したよりも大きなリクエストを送信していないことを確認します。割り当て使用量は Google Cloud コンソールで確認できます。 クライアントのパフォーマンスが期待どおりの場合は、検索広告 360 カスタマー サポートにお問い合わせのうえ、割り当ての増加をリクエストしてください。デベロッパー プロジェクト ID、この表の行のコードと理由(上記の行ではなく)を含めます。 料金と使用上限もご覧ください。 | 
| 410 | reportUnavailableInternalServerError | 予期しない理由により、検索広告 360 でレポートを返したり生成したりできない。 | 検索広告 360 カスタマー サポートにお問い合わせください。レポート ID を記載してください。 | 
| 410 | reportUnavailableRequestError | リクエストは検証に合格しましたが、列、フィルタ、セグメンテーションの組み合わせが無効であるため、検索広告 360 でリクエストされたレポートを生成できません。 | 検索広告 360 カスタマー サポートにお問い合わせください。レポート ID を記載してください。 | 
| 400 | unsupportedApiVersion | サポートされていないバージョンです。 | Search Ads 360 Reporting API に移行します。 | 
他のすべてのタイプのエラーの場合、API は標準エラー レスポンスを返します。
