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