google-analytics-api
エラー応答
サーチ…
構文
400 invalidParameter要求パラメーターに無効な値があることを示します。
400 badRequest照会が無効であることを示します。たとえば、親のIDが不足しているか、要求されたディメンションまたは指標の組み合わせが無効です。
403 insufficientPermissionsユーザーがクエリで指定されたエンティティに対して十分な権限を持っていないことを示します。
403 dailyLimitExceededユーザーが1日のクォータを超えたことを示します(プロジェクトごとまたはビューごとに(プロファイル))。
403 usageLimits.userRateLimitExceededUnregアプリケーションをGoogle APIコンソールに登録する必要があることを示します。
403 userRateLimitExceededユーザーレート制限を超えたことを示します。最大レート制限はIPアドレスあたり10 qpsです。
403 rateLimitExceededグローバルまたはプロジェクト全体のレート制限を超えていることを示します。指数バックオフを使用して再試行してください。要求を送信する速度を遅くする必要があります。
403 quotaExceeded Core Reporting APIのビュー(プロファイル)あたり10個の同時リクエストに達したことを示します。
429 RESOURCE_EXHAUSTED AnalyticsDefaultGroupCLIENT_PROJECT-1dプロジェクトごとの1日あたりの要求クォータが使い尽くされたことを示します。
429 RESOURCE_EXHAUSTED AnalyticsDefaultGroupCLIENT_PROJECT-100sプロジェクトあたり100秒あたりの要求クォータが使い尽くされたことを示します。
429 RESOURCE_EXHAUSTED AnalyticsDefaultGroupUSER-100s 1プロジェクトあたりのユーザーあたり100秒あたりの要求が使い尽くされたことを示します。
429 RESOURCE_EXHAUSTED DiscoveryGroupCLIENT_PROJECT-100s 100秒のクォータごとのディスカバリー要求がなくなったことを示します。
500 internalServerError予期しない内部サーバーエラーが発生しました。このクエリを複数回再試行しないでください。
503 backendError Serverがエラーを返しました。このクエリを複数回再試行しないでください。
パラメーター
名 | 説明 |
---|---|
ドメイン | エラーの場所ex:global |
理由 | エラーの原因 |
メッセージ | エラーと可能な解決方法を説明するメッセージ。 |
locationType | エラーの場所のタイプex:paramater |
ロケーション | エラーの実際の場所 |
備考
要求が成功すると、APIは要求されたデータと共に応答の本文に200 HTTPステータスコードを返します。
要求でエラーが発生した場合、APIはエラーの種類に基づいて応答にHTTPステータスコードと理由を返します。さらに、応答の本文には、エラーの原因の詳細な説明が含まれています。
400 invalidParameter
GoogleアナリティクスAPIサーバーから返されるエラー応答を読むことが重要です。多くの場合、何が間違っているかを正確に伝えることができます。
400 invalidParameter
{
"error": {
"errors": [
{
"domain": "global",
"reason": "invalidParameter",
"message": "Invalid value '-1' for max-results. Value must be within the range: [1, 1000]",
"locationType": "parameter",
"location": "max-results"
}
],
"code": 400,
"message": "Invalid value '-1' for max-results. Value must be within the range: [1, 1000]"
}
}
この場合のメッセージは次のとおりです。
"メッセージ": "max-resultsの値が無効です。値は[1、1000]"の範囲内である必要があります。
max-resultsパラメータに-1を送信したことを伝えていますが、これは有効ではありません。これは1〜1000の値しか送信できません。