Search docs/

Tratamento de erros

Ao integrar sua aplicação com a Layers, é essencial implementar um tratamento de erros para garantir uma experiência consistente para os usuários. Abaixo estão as diretrizes para o tratamento de dois cenários específicos: quando a comunidade não é identificada e quando a comunidade não está autorizada ou autenticada.

Código HTTP Descrição Detalhes
401 Unauthorized O secret especificado é inválido
404 Not Found A comunidade especificada não foi encontrada.

Erro 401 - Comunidade Não Autorizada/Autenticada

O app provedor de dados deve responder à requisição feita pela Layers com status 401 se o secret enviado for diferente daquele configurado na criação do app.

Exemplo de resposta JSON:

{
  "status": 401,
  "error": "Não autorizado",
  "message": "A comunidade especificada não possui as credenciais necessárias para acessar a Layers."
}
CopiarCopiado

Erro 404 - Comunidade Não Identificada

O app provedor de dados deve responder à requisição da Layers com status 404 se a comunidade enviada na requisição não for reconhecida como um dos clientes válidos no app provedor.

Exemplo de resposta JSON:

{
  "status": 404,
  "error": "Comunidade não encontrada",
  "message": "A comunidade especificada não foi identificada nos parâmetros."
}
CopiarCopiado