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

# Tipos de tratamento de erros

> Modos de falha comuns ao chamar os serviços do XBOX Live, incluindo respostas HTTP 400, 401, 403 e 503, e como os títulos devem capturar e tratar exceções.

Tome cuidado especial ao fazer uma chamada de serviço.
Seu título deve sempre tratar os erros ao fazer chamadas de rede.

Mesmo as chamadas de serviço que funcionaram de forma consistente durante o desenvolvimento podem falhar em ambientes reais por vários motivos diferentes.
Por exemplo, sua chamada pode falhar porque:

* A rede não está disponível.
* O serviço está ocupado demais e retorna um código de status HTTP 503.
* A requisição não é válida e retorna um código de status HTTP 400.
* O usuário não tem as permissões corretas e é retornado um código de status HTTP 403.
* O usuário foi banido e é retornado um código de status HTTP 401.
* A pilha HTTP não consegue enviar a requisição (ERROR\_TIMEOUT, RPC\_S\_CALL\_FAILED\_DNE etc.)

A maioria desses problemas resultará em uma exceção lançada pela camada da API de serviços.
Seu título deve capturar essas exceções e tratá-las adequadamente.


## Related topics

- [Tratamento de erros do marketplace](/pt-BR/services/playfab/economy-monetization/economy-v2/marketplace/marketplace-error-handling.md)
- [Práticas recomendadas de tratamento de erros do SDK](/pt-BR/services/playfab/live-service-management/service-gateway/automation/cloudscript/sdk-error-handling-best-practices.md)
- [Tratamento de erros no CloudScript](/pt-BR/services/playfab/live-service-management/service-gateway/automation/cloudscript/handling-errors-in-cloudscript.md)
- [Perguntas frequentes sobre tratamento de erros do Game Saves](/pt-BR/services/playfab/player-progression/game-saves/error-handling-faq.md)
- [PFLeaderboardsListLeaderboardDefinitionsGetResult](/pt-BR/services/playfab/api-references/c/pfleaderboards/functions/pfleaderboardslistleaderboarddefinitionsgetresult.md)
