2
respostas

Questão do número de telefone

Seria interessante o instrutor dizer que a API espera um número de telefone que respeita um regex ("(?\d{2})?\d?\d{4}-?\d{4}") que basicamente valida se é um telefone do padrão Brasileiro. Tentei criar com numeros aleatórios e recebia status code 400 na hora de cadastrar um abrigo. Além do mais uma dica para extender esse curso (que por sinal é muito bom) seria nós mesmos criarmos uma API ou invés de termos uma pronta e ir tratando os endpoints.

2 respostas

Olá, Lucas!

Você levantou um ponto muito importante sobre a validação do número de telefone. A API realmente espera um número de telefone que respeita um regex ("(?\d{2})?\d?\d{4}-?\d{4}"), que valida se é um telefone do padrão Brasileiro. Isso é um detalhe importante que pode causar confusão e erros, como o status code 400 que você recebeu.

A sua sugestão de estender o curso para que os estudantes criem suas próprias APIs é muito interessante. Isso proporcionaria uma experiência mais prática e completa, permitindo que vocês lidem com todos os aspectos de criar e gerenciar uma API, incluindo a definição e tratamento de endpoints.

Agradeço suas observações e sugestões. Elas são valiosas para a melhoria contínua do curso.

Para o seu caso específico, você pode tentar seguir o padrão brasileiro de números de telefone ao cadastrar um abrigo. Por exemplo, em vez de usar um número aleatório, você pode usar algo como "61987456789" ou "(61)987456789".

Bons estudos!

Sim foi isso mesmo que fiz, depois que verifiquei que o erro era relacionado ao regex eu comecei a cadastrar abrigos com números de telefone que respeitassem o padrão!

Muito obrigado pela resposta!