フィードバックを送信
  
   
 
  
    
    
      
      
      コレクションでコンテンツを整理
     
    
      
      必要に応じて、コンテンツの保存と分類を行います。
     
   
   
  
  
    
    
    
    Indexing API のエラー 
    
    
  
このドキュメントでは、Google API から返されるエラーコードとメッセージの一部を紹介します。具体的に、ここに記載されているエラーは、Google API のグローバル、つまりデフォルトのドメインに含まれます。多くの API では、グローバル ドメインに含まれない API 固有のエラーを特定する、独自のドメインも定義されています。これらのエラーでは、JSON レスポンスの domain プロパティの値は、youtube.parameter のような API 固有の値になります。
このページでは、RFC 7231  で定義されている HTTP ステータス コード別にエラーを記載しています。
下記の JSON レスポンスのサンプルは、グローバル エラーがどのように表現されるかを示しています。
{ 
  "error" :   { 
   "errors" :   [ 
   { 
    "domain": "global ", 
    "reason": "invalidParameter", 
    "message": "Invalid string value: 'asdf'. Allowed values: [mostpopular ] ", 
    " locationType ": " parameter ", 
    " location ": " chart " 
   } 
  ], 
  " code ": 400, 
  " message ": " Invalid   string   value :   'asdf' .   Allowed   values :   [ mostpopular ] " 
  } 
} エラー 
MOVED_PERMANENTLY (301) SEE_OTHER (303) NOT_MODIFIED (304) TEMPORARY_REDIRECT (307) BAD_REQUEST (400) UNAUTHORIZED (401) PAYMENT_REQUIRED (402) FORBIDDEN (403) NOT_FOUND (404) METHOD_NOT_ALLOWED (405) CONFLICT (409) GONE (410) PRECONDITION_FAILED (412) REQUEST_ENTITY_TOO_LARGE (413) REQUESTED_RANGE_NOT_SATISFIABLE (416) EXPECTATION_FAILED (417) PRECONDITION_REQUIRED (428) TOO_MANY_REQUESTS (429) INTERNAL_SERVER_ERROR (500) NOT_IMPLEMENTED (501) SERVICE_UNAVAILABLE (503)  
MOVED_PERMANENTLY (301) 
  
    
      エラーコード 
      説明 
     
   
  
    
      movedPermanentlyこのリクエストと、同じ操作に対する後続のリクエストは、リクエストの送信先の URL ではなく、このレスポンスの Location ヘッダーで指定された URL に送信する必要があります。 
     
   
SEE_OTHER (303) 
  
    
      エラーコード 
      説明 
     
   
  
    
      seeOtherリクエストは正常に処理されました。レスポンスを取得するには、Location ヘッダーで指定された URL に GET リクエストを送信します。 
     
    
      mediaDownloadRedirectリクエストは正常に処理されました。レスポンスを取得するには、Location ヘッダーで指定された URL に GET リクエストを送信します。 
     
   
NOT_MODIFIED (304) 
  
    
      エラーコード 
      説明 
     
   
  
    
      notModifiedIf-None-Match ヘッダーに設定された条件が満たされていません。このレスポンスは、リクエストされたドキュメントが変更されていなかったため、キャッシュに保存されたレスポンスを取得する必要があることを示します。If-None-Match HTTP リクエスト ヘッダーの値を確認してください。 
     
   
TEMPORARY_REDIRECT (307) 
  
    
      エラーコード 
      説明 
     
   
  
    
      temporaryRedirectリクエストの処理を完了するには、このレスポンスの Location ヘッダーで指定された URL にリクエストを再送信してください。 
     
   
BAD_REQUEST (400) 
  
    
      エラーコード 
      説明 
     
   
  
    
      badRequestAPI リクエストが無効であるか、形式が正しくありません。そのため、API サーバーはリクエストを認識できませんでした。 
     
    
      badBinaryDomainRequestバイナリ ドメイン リクエストが無効です。 
     
    
      badContentリクエスト データのコンテンツ タイプ、またはマルチパート リクエストの一部のコンテンツ タイプがサポートされていません。 
     
    
      badLockedDomainRequestロックドメインのリクエストが無効です。 
     
    
      corsRequestWithXOriginCORS リクエストに、不正な CORS リクエストを示す XD3 X-Origin ヘッダーが含まれています。 
     
    
      endpointConstraintMismatch指定された API と一致しなかったため、リクエストを処理できませんでした。URL パスの値が正しいことを確認してください。 
     
    
      invalid無効な値が含まれていたため、リクエストを処理できませんでした。パラメータ値、ヘッダー値、プロパティ値のいずれかが無効です。 
     
    
      invalidAltValuealt パラメータ値で不明な出力形式が指定されています。 
    
    
      invalidParameter無効なパラメータまたはパラメータ値が含まれていたため、リクエストを処理できませんでした。API ドキュメントで、リクエストに対して有効なパラメータを確認してください。 
     
    
      invalidQueryリクエストが無効です。API ドキュメントで、対象のリクエストにおいてサポートされているパラメータを確認し、リクエストにパラメータの無効な組み合わせまたは無効なパラメータ値が含まれていないかどうかを確認してください。q リクエスト パラメータの値を確認してください。 
     
    
      keyExpiredリクエストに入力された API キーの有効期限が切れています。このため、API サーバーがリクエストを行っているアプリケーションの割り当て上限を確認することができません。詳細を確認する、または新しいキーを取得するには、Google Developers Console  をご覧ください。 
     
    
      keyInvalidリクエストに入力された API キーが無効です。このため、API サーバーがリクエストを行っているアプリケーションの割り当て上限を確認することができません。API キーを探す、または取得するには、Google Developers Console  を使用してください。 
     
    
      lockedDomainCreationFailureOAuth トークンをクエリ文字列で受け取りましたが、この API では JSON または XML 以外のレスポンス形式は禁止されています。可能な場合は、Authorization ヘッダーで OAuth トークンを送信してください。 
     
    
      notDownload/download/* URL パスに送信できるのは、メディア ダウンロードのリクエストのみです。/download プレフィックスを付けずに、同じパスにリクエストを再送信してください。 
    
      notUploadアップロード リクエストではないため、リクエストを処理できませんでした。/upload/* URI に送信できるのは、アップロード リクエストのみです。/upload プレフィックスを付けずに、同じパスにリクエストを再送信してください。 
     
    
      parseErrorAPI サーバーがリクエストの本文を解析できません。 
     
    
      requiredAPI リクエストに必要な情報がありません。パラメータまたはリソース プロパティのいずれかの情報がありません。 
     
    
      tooManyParts含まれているパーツが多すぎるため、マルチパート リクエストを処理できませんでした。 
     
    
      unknownApiリクエストが呼び出している API を認識できません。 
     
    
      unsupportedMediaProtocolクライアントが、サポートされていないメディア プロトコルを使用しています。 
     
    
      unsupportedOutputFormatalt パラメータ値で、このサービスでサポートされていない出力形式が指定されています。alt リクエスト パラメータの値を確認してください。 
    
      wrongUrlForUploadリクエストはアップロード リクエストですが、正しい URI に送信されなかったため処理できませんでした。アップロード リクエストは、/upload/* プレフィックスを含む URI に送信する必要があります。/upload プレフィックスを含めた状態で、もう一度同じパスにリクエストを送信してください。 
     
   
UNAUTHORIZED (401) 
  
    
      エラーコード 
      説明 
     
   
  
    
      unauthorizedリクエストを行う権限がユーザーにありません。 
     
    
      authErrorリクエストで指定された認証情報が無効です。Authorization HTTP リクエスト ヘッダーの値を確認してください。 
     
    
      expiredセッションの有効期限が切れています。Authorization HTTP リクエスト ヘッダーの値を確認してください。 
     
    
      lockedDomainExpired前回有効であったロックドメインの有効期限が切れているため、リクエストを処理できませんでした。 
     
    
      requiredこの API リクエストを行うには、ユーザーはログインする必要があります。Authorization HTTP リクエスト ヘッダーの値を確認してください。 
     
   
PAYMENT_REQUIRED (402) 
  
    
      エラーコード 
      説明 
     
   
  
    
      dailyLimitExceeded402デベロッパーが設定した 1 日の予算の上限に達しました。 
     
    
      quotaExceeded402リクエストされたオペレーションに必要なリソースの数が、割り当てで認められている数を超えています。オペレーションを完了するには、お支払いが必要です。 
     
    
      user402リクエストされたオペレーションには、認証済みユーザーによるお支払いが必要です。 
     
   
FORBIDDEN (403) 
  
    
      エラーコード 
      説明 
     
   
  
    
      forbiddenリクエストされたオペレーションは禁止されているため、完了できません。 
     
    
      accessNotConfiguredお使いのプロジェクトは、この API にアクセスできないよう構成されています。Google Developers Console  を使用して、プロジェクトの API を有効にしてください。 
     
    
      accessNotConfigured不正があったため、プロジェクトがブロックされています。http://support.google.com/code/go/developer_compliance  をご覧ください。 
     
    
      accessNotConfiguredプロジェクトが削除対象としてマークされています。 
     
    
      accountDeletedリクエストの認証情報に関連付けられているユーザー アカウントが削除されています。Authorization HTTP リクエスト ヘッダーの値を確認してください。 
     
    
      accountDisabledリクエストの認証情報に関連付けられているユーザー アカウントが無効になっています。Authorization HTTP リクエスト ヘッダーの値を確認してください。 
     
    
      accountUnverifiedリクエストを実行しているユーザーのメールアドレスが確認されていません。Authorization HTTP リクエスト ヘッダーの値を確認してください。 
     
    
      concurrentLimitExceeded同時利用の制限に達したため、リクエストを処理できませんでした。 
     
    
      dailyLimitExceededAPI の 1 日の割り当て制限に達しました。 
     
    
      dailyLimitExceeded1 日の割り当て上限に到達し、また不正があったためプロジェクトがブロックされました。この問題を解決するには、Google API コンプライアンス サポート フォーム をご覧ください。 
     
    
      dailyLimitExceededUnreg未認証の API の 1 日あたりの利用制限に到達したため、リクエストを処理できませんでした。API の使用を続行するには、Google Developers Console  に登録する必要があります。 
     
    
      downloadServiceForbiddenAPI がダウンロード サービスをサポートしていません。 
     
    
      insufficientAudienceこのオーディエンスに対するリクエストは完了できません。 
     
    
      insufficientAuthorizedPartyこのアプリケーションに対するリクエストは完了できません。 
     
    
      insufficientPermissions認証済みユーザーに、このリクエストの実行に必要な権限がありません。 
     
    
      limitExceededアクセス制限またはレート制限のため、リクエストを完了できません。 
     
    
      lockedDomainForbiddenこの API では、ロックドメインはサポートされていません。 
     
    
      quotaExceededリクエストされたオペレーションに必要なリソースの数が、割り当てで認められている数を超えています。 
     
    
      rateLimitExceeded所定の期間内に送信されたリクエスト数が多すぎます。 
     
    
      rateLimitExceededUnregレート制限を超えています。API を呼び出し続けることができるようにアプリケーションを登録する必要があります。Google Developers Console  を使用して登録してください。 
     
    
      responseTooLargeリクエストされたリソースが多すぎて返すことができません。 
     
    
      servingLimitExceededAPI で指定された全体的なレート制限にすでに達しています。 
     
    
      sslRequiredこのオペレーションを実行するには SSL が必要です。 
     
    
      unknownAuthこの API サーバーは、リクエストに使用される承認スキームを認識しません。Authorization HTTP リクエスト ヘッダーの値を確認してください。 
     
    
      userRateLimitExceededユーザー単位のレート制限に達しているため、リクエストを処理できませんでした。 
     
    
      userRateLimitExceededUnregユーザー単位のレート制限に達し、クライアント デベロッパーがリクエストで特定されなかったため、リクエストを処理できませんでした。Google Developer Console(https://console.developers.google.com)を使用してアプリケーションのプロジェクトを作成してください。 
     
    
      variableTermExpiredDailyExceeded可変期間の割り当てが期限切れで、1 日の上限に達したため、リクエストを処理できませんでした。 
     
    
      variableTermLimitExceeded可変期間の割り当て制限に達したため、リクエストを処理できませんでした。 
     
   
NOT_FOUND (404) 
  
    
      エラーコード 
      説明 
     
   
  
    
      notFoundリクエストに関連付けられたリソースが見つからなかったため、リクエストされたオペレーションを処理できませんでした。 
     
    
      notFoundリクエストに関連付けられたリソースが見つかりませんでした。過去 2 週間にこの API を使用しなかった場合は、App Engine アプリをデプロイし直し、もう一度呼び出してください。 
     
    
      unsupportedProtocolリクエストで使用されたプロトコルはサポートされていません。 
     
   
METHOD_NOT_ALLOWED (405) 
  
    
      エラーコード 
      説明 
     
   
  
    
      httpMethodNotAllowedリクエストに関連付けられた HTTP メソッドはサポートされていません。 
     
   
CONFLICT (409) 
  
    
      エラーコード 
      説明 
     
   
  
    
      conflictリクエストされたオペレーションが既存の項目と競合するため、API リクエストを完了できませんでした。たとえば、リクエストが重複する項目を作成しようとすると競合が生じます。ただし、一般的に、重複する項目はより具体的なエラーで特定されます。 
     
    
      duplicateすでに存在するリソースを作成しようとしたため、リクエストされたオペレーションを処理できませんでした。 
     
   
GONE (410) 
  
    
      エラーコード 
      説明 
     
   
  
    
      deletedリクエストに関連付けられたリソースが削除されているため、リクエストを処理できませんでした。 
     
   
PRECONDITION_FAILED (412) 
  
    
      エラーコード 
      説明 
     
   
  
    
      conditionNotMetリクエストの If-Match または If-None-Match HTTP リクエスト ヘッダーで設定された条件が満たされていません。詳しくは、HTTP 仕様の ETag  をご覧ください。If-Match HTTP リクエスト ヘッダーの値を確認してください。 
     
   
REQUEST_ENTITY_TOO_LARGE (413) 
  
    
      エラーコード 
      説明 
     
   
  
    
      backendRequestTooLargeリクエストが大きすぎます。 
     
    
      batchSizeTooLargeバッチ リクエストに含まれている要素が多すぎます。 
     
    
      uploadTooLargeリクエストで送信されたデータが大きすぎるため、リクエストを処理できませんでした。 
     
   
REQUESTED_RANGE_NOT_SATISFIABLE (416) 
  
    
      エラーコード 
      説明 
     
   
  
    
      requestedRangeNotSatisfiable満たすことのできない範囲がリクエストで指定されました。 
     
   
EXPECTATION_FAILED (417) 
  
    
      エラーコード 
      説明 
     
   
  
    
      expectationFailedサーバーが、クライアントの期待値を満たすことができません。 
     
   
PRECONDITION_REQUIRED (428) 
  
    
      エラーコード 
      説明 
     
   
  
    
      preconditionRequiredリクエストに必要な前提条件が指定されていません。このリクエストを成功させるには、リクエストに If-Match または If-None-Match のどちらかのヘッダーを指定する必要があります。 
     
   
TOO_MANY_REQUESTS (429) 
  
    
      エラーコード 
      説明 
     
   
  
    
      rateLimitExceeded所定の期間内に送信されたリクエスト数が多すぎます。 
     
   
INTERNAL_SERVER_ERROR (500) 
  
    
      エラーコード 
      説明 
     
   
  
    
      internalError内部エラーのためにリクエストを処理できませんでした。 
     
   
NOT_IMPLEMENTED (501) 
  
    
      エラーコード 
      説明 
     
   
  
    
      notImplementedリクエストされたオペレーションは実装されていません。 
     
    
      unsupportedMethod不明なメソッドまたはオペレーションを実行しようとしているため、リクエストを処理できませんでした。 
     
   
SERVICE_UNAVAILABLE (503) 
  
    
      エラーコード 
      説明 
     
   
  
    
      backendErrorバックエンド エラーが発生しました。 
     
    
      backendNotConnected接続エラーのため、リクエストを処理できませんでした。 
     
    
      notReadyAPI サーバーはリクエストを受け取る準備が整っていません。 
     
   
Indexing API 固有のエラー 
以下のどの場合でも、リクエストは拒否されます。また、Google は URL をクロールしません。これは、主要なエラー メッセージ にも当てはまります。
BAD_REQUEST (400) 
  
    
      エラー メッセージ 
      説明 
     
   
  
    
      Missing attribute. 'url' attribute is required.ユーザーがリクエストに URL を設定していません。 
     
    
      Invalid attribute. 'url' is not in standard URL formatユーザーが URL のように見えない URL(例: 「abcd」)を設定しました。 
     
    
      Unknown type. 'type' attribute is required and must be 'URL_REMOVED' or 'URL_UPDATED'.ユーザーが通知タイプを設定していません。 
     
    
      Invalid value at 'url_notification.type' (TYPE_ENUM)ユーザーが通知タイプを URL_REMOVED または URL_UPDATED 以外に設定しました。 
     
   
FORBIDDEN (403) 
  
    
      エラー メッセージ 
      説明 
     
   
  
    
      Permission denied. Failed to verify the URL ownership.ユーザーが所有権の確認プロセスを完了していないか、所有していない URL を更新しようとしています。
 
     
   
TOO_MANY_REQUESTS (429) 
  
    
      エラー メッセージ 
      説明 
     
   
  
    
      Insufficient tokens for quota 'indexing.googleapis.com/default_requests'ユーザーが割り当て量を超える Indexing API を使用しています。 
     
   
   
    
 
  
  
  
  
  
     
  
    
    
      
    
     
  
       
         
  
  
    
    フィードバックを送信
  
   
 
       
    
    
  
  
 
  特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンス により使用許諾されます。コードサンプルは Apache 2.0 ライセンス により使用許諾されます。詳しくは、Google Developers サイトのポリシー をご覧ください。Java は Oracle および関連会社の登録商標です。
  最終更新日 2025-10-05 UTC。
 
 
  
  
    
    
    
      
  
  
    ご意見をお聞かせください
  
   
 
     
  
  
    
      [[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2025-10-05 UTC。"],[],["Google APIs categorize errors as global or API-specific, using JSON responses with `domain`, `reason`, and `message` fields. HTTP status codes, like 3xx for redirection, 4xx for client errors, and 5xx for server errors, indicate error types.  Client errors encompass issues like `BAD_REQUEST` for malformed requests and `FORBIDDEN` for unauthorized actions. Global errors also include `CONFLICT` for duplicates and `TOO_MANY_REQUESTS` for rate limiting. API-specific errors provide detail, like the Indexing API needing valid URLs and types.\n"]]