cep-promise
cep-promise copied to clipboard
Cep aberto
Existe alguma previsão para adicionar a API do CEP aberto dentro do buscador de ceps de vocês? Usamos a API do CEP aberto na empresa onde trabalho, acredito que se adicionassem poderiamos dar uma ajuda também. PS: estou postando essa issue porque não encontrei integração com a API V3 deles. Seria de grande ajuda isso, obrigado.
Não sei bem se isso é um problema, mas é necessário ter uma conta para usar a API do CEP Aberto. Tendo esta conta, usaríamos um token fornecido pelo sistema para fazer as requisições.
O problema, pelo que penso, está aí. O BrasilAPI é de código aberto, ficaria difícil controlar esse token.
Uma possível solução seria colocá-lo em um .env
da vida, mas não sei se isso é uma boa ideia.
Acho que seria bom se pudessemos primeiramente escolher quais serviços buscar, ai caso seja no cepaberto cada um passa o proprio token direto na API. Acha que não funcionaria?
@chrisemke primeiramente muito obrigado pelo questionamento! 😬
Topa levar essa issue pro repo https://github.com/BrasilAPI/cep-promise que é onde reside o motor da busca de ceps? 😬
Essa questão da API key foi um dos motivos pelo qual fez a gnt remover nossa integração com o CepAberto
. (https://github.com/BrasilAPI/cep-promise/pull/144)
Na época o único parâmetro esperado da chamada era o cep, agora que temos uma configuração talvez faça sentido permitir esse provedor contando que o cliente passe sua chave 🤔 😬
Ihh, olha que massa, tenho poderes de mover issues de projetos dentro de uma org! 😱 😬
Na época o único parâmetro esperado da chamada era o cep, agora que temos uma configuração talvez faça sentido permitir esse provedor contando que o cliente passe sua chave
Concordo, se o usuário quiser utilizar o serviço do CepAberto
, ele passa também as configurações de acesso, assim a lib abrange mais um serviço e não corre riscos de ser banido.
Na época o único parâmetro esperado da chamada era o cep, agora que temos uma configuração talvez faça sentido permitir esse provedor contando que o cliente passe sua chave
Concordo, se o usuário quiser utilizar o serviço do
CepAberto
, ele passa também as configurações de acesso, assim a lib abrange mais um serviço e não corre riscos de ser banido.
pensando nessa possibilidade eu fiz a lib cep-any com zero dependencia e com a possibilidade de usar ou não os provedores "padrão" como você mesmo implementar um.
https://github.com/victorfernandesraton/cep-any