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