次の方法で共有


POST (/system/strings/validate)

検証する文字列の配列を受け入れ、等しいサイズの結果の配列を返します。 これらの URI のドメインは client-strings.xboxlive.com です。

解説

各結果は、対応する文字列が Xbox LIVE で許容可能かどうかを示します。必要に応じて問題のある文字列が含まれます。

同一の文字列は常に同一の結果を提供します。 成功以外の結果を受け取った場合は、結果を分析し、文字列を変更します。

注:
結果として得られる VerifyStringResult は、文字列内の最初の問題のある単語のみを報告します。 文字列には他にも問題のある単語が含まれている場合があります。 問題のある単語を置き換えて文字列を使用可能にする場合は、問題のある単語またはサブ文字列を置き換え、文字列を再検証して問題のあるその他のサブ文字列を検索します。

必須の要求ヘッダー

ヘッダー 説明
Authorization 認証トークン。 Example: XBL3.0 x=[hash];[token].
x-xbl-contract-version 整数の API コントラクト バージョン。 この API では、1 または 2 でなければなりません。

リクエストの本文

要求の本文は文字列の配列です。配列のサイズに制限はなく、文字列の文字数は 512 です。

サンプル要求

{
    "stringstoVerify":
    [
        "Poppycock",
        "The quick brown fox jumped over the lazy dog.",
        "Hey, want to play games together?",
        "oh noes"
    ]
}
      

HTTP ステータス コード

サービスは、このリソースに対してこのメソッドで実行された要求に応答して、このセクションのステータス コードのいずれかを返します。 Xbox Live サービスで使用される標準 HTTP ステータス コードの一覧については、「標準 HTTP ステータス コード」を参照してください。

コード 理由 説明
200 OK すべての文字列が正しく処理されました。 これは、すべての文字列に正の HResults が含まれていたことを必ずしも意味しません。
401 未承認 要求にはユーザー認証が必要です。
403 Forbidden ユーザーまたはサービスに対して要求が許可されていません。
406 Not Acceptable Content-type: application/json ヘッダーがありません。
408 Request Timeout サービスは無効な形式の要求を解釈できませんでした。 通常は、無効なパラメーターです。

応答の本文

要求配列と同じサイズの VerifyStringResult (JSON) の配列を返します。

関連項目

/system/strings/validate