> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# POST (/system/strings/validate)

> POST (/system/strings/validate)

# POST (/system/strings/validate)

検証のための文字列の配列を受け取り、同じサイズの結果の配列を返します。
これらの URI のドメインは `client-strings.xboxlive.com` です。

* [解説](#ID4EV)
* [必須要求ヘッダー](#ID4EIB)
* [要求本文](#ID4ELC)
* [HTTP 状態コード](#ID4E4C)
* [応答本文](#ID4ETF)

## 解説

各結果は、対応する文字列が XBOX LIVE で受け入れ可能かどうかを示し、該当する場合は問題のある文字列を含みます。

同一の文字列に対しては常に同じ結果が返されます。成功しない結果を受け取った場合は、結果を分析して文字列を適切に修正してください。

> **注:**\
> 結果として得られる **VerifyStringResult** は、文字列内で最初に見つかった問題のある単語のみを報告します。文字列内には他にも問題のある単語が含まれている可能性があります。問題のある単語を置換して文字列を使用可能にする場合は、問題のある単語または部分文字列を置換した後、文字列を再検証して追加の問題のある部分文字列を探してください。

## 必須要求ヘッダー

\| ヘッダー | 説明 |
\| --- | --- | --- |
\| Authorization | 認証トークン。例: XBL3.0 x=\[hash];\[token]。 |
\| x-xbl-contract-version | 整数の API 契約バージョン。この API では 1 または 2 である必要があります。 |

## 要求本文

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

### 要求例

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

## HTTP 状態コード

サービスは、このリソースに対してこのメソッドを使用して行われた要求への応答として、このセクションのいずれかの状態コードを返します。XBOX Live サービスで使用される標準 HTTP 状態コードの完全な一覧については、「[標準 HTTP 状態コード](/ja-jp/reference/live/rest/additional/httpstatuscodes)」を参照してください。

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

## 応答本文

要求配列と同じサイズの [VerifyStringResult (JSON)](/ja-jp/reference/live/rest/json/json-verifystringresult) の配列を返します。

## 関連項目

##### 親

[/system/strings/validate](/ja-jp/reference/live/rest/uri/stringserver/uri-systemstringsvalidate)


## Related topics

- [Validate Entity Token](/api-reference/authentication/validate-entity-token.md)
- [Validate Api Policy](/api-reference/authentication/validate-api-policy.md)
- [Validate IOS Receipt](/api-reference/platform-specific-methods/validate-ios-receipt.md)
- [Validate Windows Store Receipt](/services/playfab/api-references/rest/client/platform-specific-methods/validate-windows-store-receipt.md)
- [Validate Amazon IAP Receipt](/services/playfab/api-references/rest/client/platform-specific-methods/validate-amazon-iap-receipt.md)
