機械翻訳について

エラー・メッセージ

REST API for Sites Managementでエラーが発生した場合、レスポンス・ステータス・コードは4XXまたは5XXです。 レスポンスの本文には、エラー詳細オブジェクトとしてエラー・メッセージが表示されます。 次の表では、オブジェクトの属性について説明します:

属性 説明
type この属性には、問題タイプを識別する絶対URIが含まれます。 このURIが参照解除された場合、HTMLページなど、問題の人間が読めるサマリーを提供する必要があります。

これは必須フィールドであり、常に表示されます。

title 問題の短く、判読可能なサマリー。 特定のエラーをチェックする方法として、この目的でo:errorCode(存在する場合)を使用することはお薦めしません。

次に例を示します:

  • サイトが見つかりません
  • 無効なサイト名
  • サイトはすでに存在

これは必須フィールドであり、常に表示されます。

status エラーに対応するHTTPステータス・コードである数値属性。
detail この問題の発生に固有の説明。 人間が判読可能な複数行の可能性があり、その問題を詳細に説明します。
instance エラーに関する詳細を提供するリンクへのURI。
o:errorCode アプリケーション・エラー・コード。HTTPエラー・コードとは異なります。 このコードは、titledetailなどのフィールドを比較するのではなく、特定のエラーをチェックするために使用します。
o:errorPath エラーが発生した場所を示すXPathまたはJSONパス。
o:errorDetails この属性には、他のエラー詳細オブジェクトの配列が含まれます。 これらは通常、性質上補助的なものであるか、最上位エラーの根本原因を示します。