> ## 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.

# エラー処理の種類

> XBOX Live services を呼び出す際の一般的な失敗モード。HTTP 400、401、403、503 応答や、タイトルが例外をキャッチして処理する方法を含みます。

サービス呼び出しを行う際は特別な注意を払ってください。
タイトルは、ネットワーク呼び出しを行う際に常にエラーを処理する必要があります。

開発中に一貫して動作していたサービス呼び出しであっても、実世界の環境ではさまざまな理由で失敗する可能性があります。
例えば、呼び出しは次のような理由で失敗する場合があります:

* ネットワークが利用できない。
* サービスがビジー状態で、503 HTTP ステータスコードを返す。
* リクエストが無効で、400 HTTP ステータスコードを返す。
* ユーザーが適切な権限を持っておらず、403 HTTP ステータスコードを返す。
* ユーザーが BAN されており、401 HTTP ステータスコードを返す。
* HTTP スタックがリクエストを送信できない (ERROR\_TIMEOUT、RPC\_S\_CALL\_FAILED\_DNE など)。

これらの問題のほとんどは、Services API 層から例外がスローされる結果となります。
タイトルはこれらの例外をキャッチし、適切に処理する必要があります。


## Related topics

- [SDK エラー処理のベスト プラクティス](/ja-jp/services/playfab/live-service-management/service-gateway/automation/cloudscript/sdk-error-handling-best-practices.md)
- [CloudScript でのエラー処理](/ja-jp/services/playfab/live-service-management/service-gateway/automation/cloudscript/handling-errors-in-cloudscript.md)
- [マーケットプレイスのエラー処理](/ja-jp/services/playfab/economy-monetization/economy-v2/marketplace/marketplace-error-handling.md)
- [XBOX services 呼び出しのベストプラクティス](/ja-jp/services/xbox-services/develop/best-practices/live-best-practices-calling-xbl.md)
- [PlayFab エラーの処理](/ja-jp/services/playfab/sdks/c/errors.md)
